webentwicklung-frage-antwort-db.com.de

Maps API-Schlüssel für die Geokodierung funktionieren nicht mehr?

Es scheint, dass die generierten Schlüssel in der Google API-Konsole nicht mehr funktionieren. Bei verschiedenen Schlüsseln (habe es sowohl mit dem Server- als auch mit dem Browserschlüssel versucht, aber der Serverschlüssel ist das, was ich brauche), die aus verschiedenen Konten generiert wurden, werden ständig die folgenden Fehler angezeigt:

Fehler bei der Verwendung des Serverschlüssels:

{
   "error_message" : "This site or IP is not authorized to use this API key.",
   "results" : [],
   "status" : "REQUEST_DENIED"
}

Fehler beim Verwenden des Browserschlüssels:

{
   "error_message" : "The provided API key is expired.",
   "results" : [],
   "status" : "REQUEST_DENIED"
}

Und dies sind die aktivierten Dienste für dieses Konto/project: http://upload.uprise.nl/et2j

Dies ist die URL, die ich versuche: https://maps.googleapis.com/maps/api/geocode/json?address=900+Maple+Avenue%2C+L7S+2J8+Burlington+%28Ontario%29%2C + Kanada & oe = utf8 & sensor = false & key = mykey

Ohne den Schlüssel funktioniert es, bis ich mein Tageslimit erreiche (was den Status OVER_QUERY_LIMIT verursacht).

Erleben mehr Menschen dies?

13
Uprise10

Geokodierung ist derzeit nicht einer der Dienste, die über die Entwicklerkonsole verfügbar sind. Aus diesem Grund funktioniert der Schlüssel nicht. Beachten Sie, dass Geolocation nicht mit Geokodierung identisch ist.

Derzeit müssen Sie clientseitige Geokodierung verwenden (z. B. in der JS Maps-API) - oder mehr serverseitige Geokodierung mit einer Karte für Geschäftslizenz erwerben, um diese Quote zu erhöhen.

Die Tatsache, dass der Schlüssel abgelaufen ist, ist irreführend, und ich werde einen Fehler einreichen.

BEARBEITEN/AKTUALISIEREN: Der Geokodierungsdienst ist jetzt über die Entwicklerkonsole verfügbar. 

15
jlivni

Ich habe das gleiche Problem angetreten ... aber endlich gelöst. Die Google-Ortsdienste benötigen 10 Minuten, um die Dienste für die neu erstellte API-KEY verfügbar zu machen. Die Dienste funktionieren nach 10 Minuten. Bis dahin wird eine Fehlermeldung angezeigt, dass der bereitgestellte API-Schlüssel abgelaufen ist. 

22
Shripad Bhat

Aktivieren 

Google Places API-Webdienst über die Google-Konsole. Es ist Arbeit für mich.

11
hardramoliya

Wenn Sie von den kostenlosen API-Diensten zu einer Implementierung von Google Maps for Business wechseln, müssen Sie den Schlüsselparameter aus Ihren Anforderungen entfernen. Google Maps API-Webdienste lehnen Anfragen ab, die sowohl mit einer Client-ID als auch mit einem Schlüssel erstellt wurden.

https://developers.google.com/maps/documentation/business/webservices/

3
ysekand

Für mich hat der Service bereits nach 7 Minuten begonnen.

0
Ajay Takur