Dieser Website oder die IP ist nicht autorisiert zur Verwendung dieser API-Schlüssel
Ich versuche zu Rendern google maps mit dem folgenden link in QlikView-Anwendung
- http://maps.google.com/staticmap?center=23.01,84.49&zoom=5&maptype=roadmap&size=640x400&key=XXXXXXXXXXXXXXXXXXXXXX&.jpg
- (Die ich erstellt habe, eine BROWSER-API-key)
Die Fehlermeldung die ich erhalte ist (nicht in QlikView, aber im browser, wenn ich versuche zu Rendern, den link mit dem browser):
- Die Google Maps-API-server abgelehnt Ihre Anfrage. Dieser Website oder die IP ist nicht autorisiert zur Verwendung dieser API-key.
Habe ich actvated folgenden Google-Dienste auf mein Konto:
- Google Maps Android API v2
- Google Maps JavaScript API v3
- Static Maps API
- Translate API
Schon gefunden in diesem thread auf StackOverflow: Die Google Maps-API-server abgelehnt Ihre Anfrage
Ich habe versucht, die folgenden:
- stellen Sie sicher, dass der referer ist ein referer erlaubt
- Stellen Sie sicher, dass Sie aktiviert haben "Static Maps API" - service, zusätzlich zu "Google Maps API".
Leider bin ich noch immer die gleiche Fehlermeldung.
Kann mir jemand bitte helfen? Danke.
- Sie haben tatsächlich eine gültige - Taste?
- Sie können immer versuchen, einen neuen Schlüssel generieren, wenn das ist eine option.
- wie kann ich es überprüfen?
- versucht es bereits...
- Wie sieht Ihre Referenzen Aussehen?
- für browser apps (with referers) -> Referenz: Any referer allowed"
- So müssen Sie nur noch einen Stern (*), richtig?
- "Die Annahme von Anfragen durch diesen HTTP-referer (web-Seiten):" ich habe versucht, mit und ohne Stern - gleiche Fehlermeldung msg
- Seltsam. Von Ihrem Wortlaut ich nehme an, Sie sind mit der alten Konsole. Haben Sie irgendwann versucht, mit der neuen Konsole? console.developers.google.com/project Keine Ahnung, warum sich etwas ändern würde, aber wer weiß...
- Ich habe es versucht, auch mit einer neuen Konsole
- Ich bin fast die Ideen aus. Überprüfen Sie die-Taste, regenerieren, leeren Sie Ihren browser-cache, löschen Sie den cache in QlikView (?), überprüfen Sie die HTML-Ausgabe...
- Dieses Ding macht mich verrückt... ich habe es versucht mit einem anderen Schlüssel (mit meinem anderen Google-Konto, und es funktioniert immer noch nicht. Ich Teste es aus dem intranet des Unternehmens. Hat das irgendeinen Einfluss?
- Haben Sie erlaubt, Ihre Website in den "Bearbeiten-erlaubt Verweise" Abschnitt (siehe developers.google.com/maps/documentation/javascript/tutorial )? Tun dies in einer Unternehmens-Umgebung bringt eine Vielzahl von anderen Möglichkeiten. Ich würde sicherstellen, dass die Website ist in der vertrauenswürdigen oder intranet-sites, denn wenn nicht, ist es möglich, dass etwas in der Gruppenrichtlinie blockiert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Google-API-keys verknüpft, um Domain-Namen, wenn Sie eine Google-Dienst von einer Website, die nicht in der Whitelist der Anfrage erhält geworfen.
Gehen Sie zu Ihrem Google-Konsole. https://console.developers.google.com/
Klicken Sie im linken Menü
API's & Auth
dannCredential
Unter
Public API access
klicken Sie aufcreate new key
und wählen Sie auf der nächsten SeiteBrowser Key
. Sie sind nun gezwungen, geben Sie alle domains, die erlaubt sind, um API-Anfragen mit diesem Schlüssel.Geben Sie Ihren Domain-Namen verwenden Sie den neuen Schlüssel, und Sie sollten bereit zu gehen.
Schlüssel generieren von https://console.developers.google.com/ für maps-api-Typ, browser-Taste. Und stellen Sie sicher, dass beim Aufruf
document.referrer
sollte Ihre domain.