API di DuckDuckGo Maps
DuckDuckGo Maps mostra i luoghi su una mappa usando i dati di Apple Maps e le valutazioni di Yelp. search elenca i luoghi che corrispondono a una parola chiave intorno al centro di una mappa, circa 20 per chiamata.
latitude e longitude sono entrambi obbligatori. Ogni riga contiene apple_maps_id, che places nella pagina di Apple Maps accetta per restituire tutti i dettagli del luogo, oltre a orari settimanali, fascia di prezzo, valutazione e alcuni estratti di recensioni senza i dati dei recensori.
Invia POST https://api.everyinfra.com/api/v1/social con platform impostato su duckduckgo_maps e action impostato sul nome di una funzionalità dell'elenco qui sotto, ad esempio search.
- 1 funzionalità
- $0.56 per 1.000 richieste
- Nessun addebito per chiamate non riuscite o risultati vuoti
Disponibilità della piattaforma
- Operatività nelle ultime 24 ore
- Temporaneamente non disponibile
Ultimi 30 giorni
Funzionalità disponibili
Ogni azione di DuckDuckGo Maps: cosa fa, quanto costa e come ha funzionato nelle ultime 24 ore. Apri un'azione per vederne parametri, campi della risposta ed esempi di codice.
| Funzionalità | Cosa fa | Per 1.000 | Operatività nelle ultime 24 ore |
|---|---|---|---|
Ricercasearch | Trova luoghi su DuckDuckGo Maps per una keyword intorno a un centro della mappa obbligatorio. | $0.56 per 1.000 richieste | Temporaneamente non disponibile |
Cosa accetta ogni azione di API di DuckDuckGo Maps?
Ogni risposta qui sotto associa un'azione richiamabile ai suoi input reali. Il significato dei parametri e i valori ammessi dipendono dall'azione: un nome familiare non ha lo stesso significato su tutte le piattaforme.
Le fonti ufficiali sono linkate solo per chiarire il termine della piattaforma accanto a cui compaiono. Non implicano autorizzazione o approvazione da parte della piattaforma e le funzionalità del sito ufficiale non fanno parte dell'API di EveryInfra, a meno che questa pagina non le elenchi.
Consegna Sync per ogni azione.
| Azione | Obbligatori | Facoltativi | Limite | Per 1.000 | Campi della risposta |
|---|---|---|---|---|---|
searchRicerca Trova luoghi su DuckDuckGo Maps per una | keyword, latitude, longitude | — | Valori del catalogo: defaultLimit=20, maxLimit=50. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe. | $0.56 per 1.000 richieste | rank · name · apple_maps_id · yelp_id · category · address · city · country_code · timezone · lat · lng · phone · website · url · menu_url · rating · rating_scale · review_count · price · open_state · opening_hours · image_url · top_reviews · platform |
Cosa significano i parametri search di API di DuckDuckGo Maps?
Trova luoghi su DuckDuckGo Maps per una keyword intorno a un centro della mappa obbligatorio. Ottieni circa 20 luoghi con ID Apple Maps, categoria, indirizzo, coordinate, telefono, sito web, valutazione e numero di recensioni Yelp, fascia di prezzo, orari settimanali e alcuni estratti di recensioni.
keywordObbligatorio- Cosa cercare sulla mappa: il nome o la categoria di un luogo, come
coffeeomuseum.Guida di DuckDuckGo: le mappe provengono da Apple — La pagina di assistenza di DuckDuckGo spiega che per la ricerca collabora con diverse fonti di informazioni e che le mappe provengono da Apple. La fonte conferma solo che DuckDuckGo Maps usa i dati cartografici di Apple, ed è per questo che le righe contengono un ID Apple Maps; `keyword` di questa API cerca nomi o categorie di luoghi intorno al centro della mappa indicato, e la fonte non dice nulla sul numero di risultati, sulle fonti delle valutazioni o sui campi degli orari di apertura. · Verificato latitudeObbligatorio- La latitudine del centro della mappa, da -90 a 90. Obbligatorio; i risultati sono i luoghi compresi in circa una schermata intorno al centro.
longitudeObbligatorio- La longitudine del centro della mappa, da -180 a 180. Obbligatorio.
Come usare l'API di DuckDuckGo Maps
- 01Scegli un'azione della piattaforma dal catalogo pubblico.
- 02Invia piattaforma, azione e parametri obbligatori a POST /api/v1/social.
- 03Leggi il risultato dalla risposta. Per un'azione asincrona, interroga periodicamente il job ID restituito.
- 04Salva i campi della risposta che servono alla tua applicazione.
curl -X POST https://api.everyinfra.com/api/v1/social \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform":"duckduckgo_maps","action":"search","params":{"keyword":"<keyword>","latitude":"<latitude>","longitude":"<longitude>"}}'
Domande sull'API di DuckDuckGo Maps
Cosa posso ottenere con l'API di DuckDuckGo Maps?
Imposta platform su duckduckgo_maps. Il catalogo attuale elenca ricerca. Questi nomi di azione identificano oggetti o viste diversi di DuckDuckGo Maps; non sono modalità di ricerca intercambiabili.
Quale input avvia la richiesta search di DuckDuckGo Maps?
Cosa cercare sulla mappa: il nome o la categoria di un luogo, come coffee o museum. Invialo come keyword all'interno di params.
Quali campi può restituire search di DuckDuckGo Maps?
Il suo schema dichiarato include rank, name, apple_maps_id e yelp_id. Un campo dichiarato può comunque mancare in un singolo record, e ogni altra azione ha il proprio elenco di campi.
Tutte le azioni di DuckDuckGo Maps rispondono subito?
Le azioni indicate come asincrone restituiscono un job ID da interrogare periodicamente. Tutte le altre azioni possono essere eseguite anche in modo asincrono: aggiungi "mode": "async" al corpo della richiesta per ricevere subito un job ID, utile per task lenti o limiti elevati. Il catalogo attuale contiene consegna sync.