API di Apple Maps
Apple Maps è il servizio di mappe integrato nei dispositivi Apple. places legge fino a 50 luoghi in una sola chiamata a partire dai loro ID numerici di Apple Maps e restituisce per ciascuno indirizzo, coordinate, telefono, sito web, categoria, orari settimanali, servizi, foto e dettagli sulle valutazioni.
Ottieni gli ID dei luoghi dalla colonna apple_maps_id dei risultati di DuckDuckGo Maps o dall'auid di un link di condivisione di Apple Maps. Le valutazioni mostrate su Apple Maps provengono spesso da siti di recensioni partner, quindi ogni riga indica il sito in rating_source. Una chiamata costa lo stesso per uno o per cinquanta ID.
Invia POST https://api.everyinfra.com/api/v1/social con platform impostato su apple_maps e action impostato sul nome di una funzionalità dell'elenco qui sotto, ad esempio places.
- 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 Apple 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 |
|---|---|---|---|
Dettagli del luogoplaces | Leggi fino a 50 luoghi di Apple Maps in una chiamata dai loro ID numerici. | $0.56 per 1.000 richieste | Temporaneamente non disponibile |
Cosa accetta ogni azione di API di Apple 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 |
|---|---|---|---|---|---|
placesDettagli del luogo Leggi fino a 50 luoghi di Apple Maps in una chiamata dai loro ID numerici. Ogni riga include indirizzo, coordinate, telefono, sito web, categoria, orari settimanali, servizi, foto, fascia di prezzo, valutazione con il sito di provenienza e alcune recensioni rappresentative. Ottieni gli ID dai risultati di DuckDuckGo Maps o da un link Apple Maps; una chiamata costa lo stesso con un ID o con cinquanta. | place_ids | language | — | $0.56 per 1.000 richieste | place_id · name · url · category · categories · address · city · state · postal_code · country_code · lat · lng · timezone · phone · website · rating · rating_scale · review_count · rating_source · price · open_state · opening_hours · amenities · image_urls · top_reviews · is_claimed · platform |
Cosa significano i parametri places di API di Apple Maps?
Leggi fino a 50 luoghi di Apple Maps in una chiamata dai loro ID numerici. Ogni riga include indirizzo, coordinate, telefono, sito web, categoria, orari settimanali, servizi, foto, fascia di prezzo, valutazione con il sito di provenienza e alcune recensioni rappresentative. Ottieni gli ID dai risultati di DuckDuckGo Maps o da un link Apple Maps; una chiamata costa lo stesso con un ID o con cinquanta.
Riferimento API completo: parametri, esempi di codice, esempio di risposta e statoplace_idsObbligatorio- Una lista da 1 a 50 ID numerici di luoghi Apple Maps, ad es.
["12971322601039101590"], presi dall'apple_maps_iddelle righe di DuckDuckGo Maps o dall'auidin un link Apple Maps. Una chiamata costa uguale per un ID o per cinquanta; gli ID non numerici vengono rifiutati prima di qualsiasi addebito.Documentazione Apple Developer: identificare luoghi univoci con i Place ID — La documentazione per sviluppatori di Apple afferma che un Place ID continua a identificare lo stesso punto di interesse per tutta la sua durata e si può usare per recuperare le informazioni di quel luogo. La fonte conferma solo che i luoghi di Apple Maps hanno identificatori univoci stabili; i `place_ids` di questa API sono gli ID numerici dei luoghi (auid) presenti nei link di Apple Maps, che hanno un formato diverso dai Place ID alfanumerici di MapKit e non sono intercambiabili con essi. La fonte non descrive orari, servizi o campi di valutazione. · Verificato languageFacoltativo- La lingua dei dettagli del luogo restituiti, ad es.
en-US,zh-CNoja-JP; funziona anche un codice di due lettere comeen. Predefinitoen-US.
Come usare l'API di Apple 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":"apple_maps","action":"places","params":{"place_ids":"<place_ids>"}}'
Domande sull'API di Apple Maps
Cosa posso ottenere con l'API di Apple Maps?
Imposta platform su apple_maps. Il catalogo attuale elenca dettagli del luogo. Questi nomi di azione identificano oggetti o viste diversi di Apple Maps; non sono modalità di ricerca intercambiabili.
Quale input avvia la richiesta places di Apple Maps?
Una lista da 1 a 50 ID numerici di luoghi Apple Maps, ad es. ["12971322601039101590"], presi dall'apple_maps_id delle righe di DuckDuckGo Maps o dall'auid in un link Apple Maps. Una chiamata costa uguale per un ID o per cinquanta; gli ID non numerici vengono rifiutati prima di qualsiasi addebito. Invialo come place_ids all'interno di params.
Quali campi può restituire places di Apple Maps?
Il suo schema dichiarato include place_id, name, category e categories. Un campo dichiarato può comunque mancare in un singolo record, e ogni altra azione ha il proprio elenco di campi.
Tutte le azioni di Apple 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.