Ci possono essere vari casi in cui viene restituito il messaggio di errore "This IP, site or mobile application is not authorized to use this API key. Request received from IP address xx.xx.xx.xxx, with empty referer", uno tra questi potrebbe essere un errato utilizzo della chiave (API KEY) nel contesto in cui stiamo lavorando.
L'errore citato, visto in dettaglio nel blocco di codice poco sotto, ha status REQUEST_DENIED. Questa richiesta negata ci fornisce già delle indicazioni circa il problema. Nel caso specifico è stata utilizzata una chiave (API KEY), per le mappe di Google, generata per essere utilizzata da applicazione iOS ma impropriamente integrata all'interno dell'app, ovvero è stata utilizzata come se effettuassimo una richiesta da browser (in querystring) per la quale invece esiste l'apposita "browser key" che non è di interesse per il contesto iOS in questione.
{
error_message : This IP, site or mobile application is not authorized to use this API key. Request received from IP address xx.xx.xx.xxx, with empty referer,
results : [],
status : REQUEST_DENIED
}
Pertanto, ricapitolando, se viene restituito l'errore oggetto dell'articolo quando si utilizza un'API KEY all'interno di un'app iOS molto probabilmente l'API KEY è stata creata correttamente (Key for iOS applications) ma non è stata utilizzata correttamente all'interno del metodo.
Nessuno ha ancora commentato questo articolo, fallo tu per primo!
Scrivi un Commento