Önemli: Google Haritalar Platformu Premium Planı, artık kaydolan müşteriler 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 Google Haritalar Platformu ile isteklerinizin kimliğini doğrulayabilirsiniz.
API yüklenirken istemci kimliği belirtme
Aşağıdaki kod, Google Haritalar Platformu'nu yüklerken YOUR_CLIENT_ID yerine kendi istemci kimliğinizi nasıl değiştireceğinizi gösterir.
<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
Bir üçüncü tarafın istemci kimliğinizi kendi web sitesinde kullanmasını önlemek için istemci kimliğinizin kullanımı, özel olarak yetkilendirdiğiniz bir URL 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 en altı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.
Yetki verilen URL'lerle ilgili olarak aşağıdaki noktalar geçerlidir:
- Alan adının veya IP adresinin herkesin erişimine açık olması gerekmez.
- Örneğin,
http://myintranet
vehttp://192.168.1.1
geçerli girişlerdir. - Belirli bir alanın tüm alt alan adları da yetkilendirilir.
Örneğin,
http://example.com
açık alan adı yetkilendirilmişsehttp://www.example.com
alt alan adı da yetkilendirilir. Tersi doğru değildir:http://www.example.com
yetkilendirilirsehttp://example.com
otomatik olarak yetkilendirilmez.- Yetkilendirilmiş yolun tüm alt yolları da yetkilendirilir.
Örneğin,
http://example.com
yetkilendirilmişsehttp://example.com/foo
da yetkilendirilmiş olur. Ayrıca, belirtilen bir alanın alt alan adları da yetkilendirildiği içinhttp://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
belirtilirsehttp://example.com
yetkilendirilmez.- 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 HTTP'lerden daha yaygın protokol şemaları için Cloud Console'da sağlanan talimatları inceleyin.