Önemli: Google Haritalar Platformu Premium Planı artık kaydolmak isteyen veya yeni müşteriler tarafından kullanılamaz.
Maps JavaScript API istemci kimliği kimlik doğrulaması
API anahtarı yerine URL kaydı ile birlikte bir istemci kimliği kullanarak isteklerinizin Google Haritalar Platformu ile kimliğini doğrulayabilirsiniz.
API'yi yüklerken istemci kimliği belirtin
Aşağıdaki kodda, Google Haritalar Platformu'nu yüklerken YOUR_CLIENT_ID değerini kendi istemci kimliğinizle nasıl değiştireceğiniz 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ı, özel olarak 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ında bulunan İ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 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.
Yetkili URL'ler için 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 alanın tüm alt alanları da yetkilendirilir.
Örneğin,
http://example.com
çıplak alanı yetkiliysehttp://www.example.com
alt alanı da yetkilidir. Bunun tersi doğru değildir:http://www.example.com
yetkiliysehttp://example.com
otomatik olarak yetkili olmaz.- Yetkili bir yolun tüm alt yolları da yetkilendirilir.
Örneğin,
http://example.com
yetkiliysehttp://example.com/foo
de yetkilidir. Ayrıca, belirtilen 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 kısıtlayabilirsiniz.
Ö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
yetkiliysehttp://example.com
otomatik olarak yetkili olmaz.Protokol şeması olmadan bir son ek referansı sağlarsanız (ör.
www.example.com
) hem HTTP hem de HTTPS için ayrı kurallar oluşturulur.
HTTP veya HTTPS'den daha sıra dışı protokol şemaları için Cloud Console'da verilen talimatları inceleyin.