Önemli: Google Haritalar Platformu Premium Planı artık kaydolma veya yeni müşteriler için kullanılamaz.
Maps JavaScript API istemci kimliği kimlik doğrulaması
İsteklerinizin kimliğini, URL kaydı ile birlikte bir istemci kimliği kullanarak Google Haritalar Platformu ile doğrulayabilirsiniz (API anahtarı yerine).
API'yi yüklerken bir istemci kimliği belirtin.
Aşağıdaki kodda, Google Haritalar Platformu yüklenirken YOUR_CLIENT_ID yerine kendi istemci kimliğinizi nasıl kullanacağınız gösterilmektedir.
<script async defer src="https://maps.googleapis.com/maps/api/js?client=YOUR_CLIENT_ID&v=quarterly&callback=initMap"></script>
Yetkili URL'leri yönetme
Üçüncü tarafların istemci kimliğinizi kendi web sitelerinde kullanmasını önlemek için istemci kimliğinizin kullanımı, özellikle yetkilendirdiğiniz URL'lerin listesiyle sınırlandırılmıştır.
Cloud Console'da istemci kimliğinizi bulma
Cloud Console'da URL yetkilendirmesi
Yetkili URL'lerinizin tümü, İstemci Kimliği sayfasındaki İstemci Kimliği gme-[şirket]için yetkili URL'ler tablosunda listelenir.
Bir URL'yi kaldırmak için URL'nin solundaki kutuyu işaretleyin ve tablonun sağ üst kısmındaki
sil simgesini tıklayın.Yeni URL'ler eklemek için tablonun alt kısmındaki URL ekle'yi tıklayın.
Önemli: Yetkili istemci kimliği URL'lerinin kuralları, API anahtarı yönlendiren kısıtlamalarından farklıdır. Daha ayrıntılı bilgi için aşağıya bakın.
Yetkilendirilmiş URL'lerle ilgili olarak aşağıdaki hususlar geçerlidir:
- Alan adının veya IP adresinin herkese açık olması gerekmez.
- Örneğin,
http://myintranet
vehttp://192.168.1.1
geçerli girişlerdir. - Belirtilen bir alanın tüm alt alanları da yetkilendirilir.
Örneğin, çıplak alan adı
http://example.com
yetkilendirilmişsehttp://www.example.com
alt alanı da yetkilendirilmiştir. Tersi geçerli değildir:http://www.example.com
yetkilendirilirsehttp://example.com
otomatik olarak yetkilendirilmez.- Yetkilendirilmiş bir yolun tüm alt yolları da yetkilendirilir.
Örneğin,
http://example.com
yetkilendirilmişsehttp://example.com/foo
de yetkilendirilmiştir. Ayrıca, belirtilen bir alanın alt alan adları da yetkilendirildiğindenhttp://sub.example.com/bar
yetkilendirilir.- Yollar büyük/küçük harfe duyarlıdır.
Örneğin,
http://www.example.com/ThisPath/
ilehttp://www.example.com/thispath/
aynı değildir.- Geçerli URL'leri belirli bağlantı noktalarını kullananlarla sınırlayabilirsiniz.
Örneğin,
http://example.com:8080/foo
belirtilirse bu,http://example.com
için yetki vermez.- HTTP ve HTTPS protokolleri farklı URL'ler olarak kabul edilir.
Örneğin,
https://example.com
yetkilendirilmişsehttp://example.com
otomatik olarak yetkilendirilmez.Protokol şeması olmadan bir sonek referansı sağlarsanız (örneğin,
www.example.com
), hem HTTP hem de HTTPS için ayrı kurallar oluşturulur.
HTTP veya HTTPS'den daha egzotik protokol şemaları için Cloud Console'da sağlanan talimatlara bakın.