2017-02-21 12 views
0

Vor ein paar Tagen generierte ich einen API-Schlüssel zum Einbetten von Google Maps in meine Projekte. Es funktioniert ziemlich gut, weil ich keine Einschränkungen gemacht habe - also hätte eigentlich jeder den Schlüssel benutzen können.Google Maps-API-Schlüssel - URL-Einschränkungen

Heute habe ich versucht, einige Einschränkungen zu machen, basiert auf meiner Domain - aber ich habe ein paar Probleme:

Absolute URLs mit URI ziemlich gut funktioniert - beispiels.

http://example.com/myFirstTest.html 

oder

http://example.com/mySecondTest.html 

Google erlaubt Schema Einschränkung wie:

*example.com/* 

, die ich ohne Erfolg versucht haben, weil die Maps API antwortet mit "RefererNotAllowedMapError", die Hinweise auf Meine einzige Einschränkung, die ich gemacht habe?

Ich habe versucht, auch eine andere absolute URL ohne/Parameter URI:

example.com/* 

und

example.com/ 

wieder - ohne Erfolg.

Ein Wildcard-Muster arbeiten entweder nicht:

example.com/*.html 

oder

*example.com/*.html 

Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen!

Antwort

0

ich bemerkt, dass Sie erwähnten Versuch

*example.com/* 

Haben Sie so etwas wie dies stattdessen versucht?

*.example.com/* 

Ich habe einen eigenen API-Schlüssel und JSBin verwendet, um dies zu testen. Wenn ich eine Autorisierung nur:

jsbin.com/* 

Ich erhalte eine Fehlermeldung, aber es funktioniert gut, wenn ich genehmigen:

*.jsbin.com/* 

ich empfehlen würde versuchen, wie mein Beispiel zu ermächtigen, direkt über, dafür, dass Sie eine haben Platzhalter für alle Sub-Domains oder Sub-Paths.

Ich hoffe, das hilft!

Verwandte Themen