iOS-Google Places API: "Diese IP, Website oder mobile Anwendung ist nicht autorisiert zur Verwendung dieser API-Schlüssel"

Teste ich das Google Places API auf einem iOS-7-app.

Wenn ich senden Sie eine Anfrage an die API bekomme ich ein json-Ergebnis mit der folgenden Fehlermeldung:

This IP, site or mobile application is not authorized to use this API key.

Bauen die Aufforderung, ging ich auf die Google API console und erzeugt mit meinem iOS-API-Schlüssel basiert auf meiner application bundle.

Ich bin nicht mit Google Maps oder alles andere auf dem app, nur versuchen, einen Antrag zu machen, um die Orte API.

Ist es etwas, was ich bin fehlt?

PS: ich kopierte die URL die ich verwende und verändert den API-key an den browser-client-Schlüssel und getestet in Chrome und funktionierte perfekt.

  • Haben Sie versucht, mit dem browser-client-Schlüssel innerhalb der iOS-app? Von was ich mich erinnere, die Orte, die API bietet keine Unterstützung für die iOS-Tasten.
  • Habe ich nicht, aber ich werde. Jetzt Sie speziell bitten Sie um Ihre iOS app bundle identifier oder app-Id bei Bereitstellung über den App-Store. Werde versuchen, und lassen Sie wissen.
  • Sie bekam es. Es funktioniert. Es dient dem Zweck meiner Prüfung aber irgendwann werde ich mit Ihnen sprechen und sehen, was passiert ist, aber die client-Taste an der Seite gearbeitet!!! Danke!!!
  • Ich habe das gleiche "keine Berechtigung zur Nutzung dieser API-key" mit meiner Android-app und was meiner Meinung nach ein richtig generierten Android-client-Schlüssel. Als ich versuchte, ein no-referrer-browser-Taste bekomme ich die Meldung 'Die bereitgestellten API-Schlüssel ist abgelaufen.'
  • kein problem! Froh zu helfen. Ich werde diese zu beantworten, damit der wir können die Schließung der Frage.
  • #Folgende Antwort Von @moe funktioniert perfekt, [Antwort von "Moe" ist voll berufstätig] [1] [1]: stackoverflow.com/questions/14654758/...

InformationsquelleAutor jsicary | 2014-04-18
Schreibe einen Kommentar