Google Maps JavaScript API v3 für Arbeit UnauthorizedURLforClientIdMapError

Ich bin über Google Maps, Web-Services-API für die Arbeit, und Sie haben Sie mir gegeben, eine client-ID. Wenn ich das laden der Hauptseite, habe ich nicht eine Fehlermeldung erhalten. Allerdings, wenn ich auf eine sub-Seite, z.B. localhost:8080/Seiten/Seite.xhtml, bekomme ich eine Fehlermeldung namens UnauthorizedURLforClientIdMapError, mit der Meldung, dass diese URL ist nicht berechtigt, die ihm zur Verfügung gestellten Google-Maps-client-ID.

Referenz, Google beschreibt es in seiner Dokumentation hier: https://developers.google.com/maps/documentation/business/clientside/auth#registering_authorized_urls

Mit allen, dass gesagt wird, ich bin gerade in der Erprobung meinem server mit TomCat mit der URL http://localhost:8080. Diese Domäne autorisiert wurde, wie mein einzelne IP. In meiner view-Dateien, ich bin das hinzufügen dieses:

<script src="https://maps.googleapis.com/maps/api/js?    &amp;client=MY_CLIENT_ID
        &amp;v=3.19
        &amp;channel=MY_CHANNEL" type="text/javascript"></script>

wo 'MY_CLIENT_ID' und 'MY_CHANNEL' sind offensichtlich geändert auf meine Bedürfnisse anzupassen (meine client-id und Kanal sind richtig). Ich habe gesucht durch stack-overflow und Lesen Sie auch alle relevanten Google-Dokumentation, aber ich fühle mich wie ich bin etwas fehlt, sehr kleine (oder große, ich hoffe jedoch nicht).

Was ist Los?

Haben Sie versucht, in den Dienst Ihres Haupt-Seite (die funktioniert) aus einen anderen Weg, um zu sehen, wenn man die gleichen Fehler? Das kann Ihnen sagen, ob das Problem mit dem referer oder bei der Umsetzung in Ihrem Blick.
Es herausgefunden. Benötigt eine client-id + Unterschrift bei der Erstellung eines geocoder-Objekt. Diese führen zu einer SSL-handshake Ausnahme, verursacht durch ein internes Sicherheitsproblem. Hatte zu umgehen, SSL-Inspektion und es funktionierte.
Habe nicht bemerkt, deine Letzte Bemerkung. Aber ich habe das Gefühl, dass meine Antworten immer noch technisch gilt, so werde ich es lassen, da unten.

InformationsquelleAutor andrewjdg | 2015-05-07

Schreibe einen Kommentar