Önemli: Google Haritalar Platformu Premium Planı, müşteri edinmeniz için de geçerlidir.
Maps JavaScript API istemci kimliği kimlik doğrulaması
İstemci kimliği kullanarak Google Haritalar Platformu ile isteklerinizin kimliğini doğrulayabilirsiniz URL kaydı ile birlikte (API anahtarı yerine).
API yüklenirken istemci kimliği belirtme
Aşağıdaki kod, YOUR_CLIENT_ID yerine nasıl değiştirileceğini gösterir kendi istemci kimliğinizle birlikte ekleyebilirsiniz.
<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ü bir tarafın, istemci kimliğinizi kendi web sitesinde kullanmasını önlemek için, kullanımı, özel olarak sahip olduğunuz URL'lerden oluşan bir listeyle sınırlandırılmıştır. yetkilendirildi.
Cloud Console'da istemci kimliğinizi bulma
Cloud Console'da URL yetkilendirmesi
Yetkili URL'lerinizin tümü İstemci kimliği sayfası.
Bir URL'yi kaldırmak için URL'nin solundaki kutuyu işaretleyin ve
sağ üstteki sil simgesini tıklayın seçin.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önlendirenden farklıdır kısıtlamalar. 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 yetkilendirildi. Ters doğru değildir:http://www.example.com
yetkilendirilmişsehttp://example.com
otomatik olarak yetkilendirilmez. - Yetkilendirilmiş yolun tüm alt yolları da yetkilendirilir.
- .
Örneğin,
http://example.com
yetkilendirilmişsehttp://example.com/foo
adresi de yetkilendirilmiş. Ayrıca, alt alan adları belirtilen alan adının da yetkilendirildiği varsayıldığında,http://sub.example.com/bar
yetkilendirildi. - Yollar büyük/küçük harfe duyarlıdır.
Örneğin,
http://www.example.com/ThisPath/
ile aynı değildirhttp://www.example.com/thispath/
.- Geçerli URL'leri belirli bağlantı noktalarını kullananlarla kısıtlayabilirsiniz.
Örneğin,
http://example.com:8080/foo
belirtilmişsehttp://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 yetkilendirilmedi.Örneğin, protokol şeması olmadan bir sonek referansı sağlarsanız
www.example.com
, hem HTTP hem de HTTPS için ayrı kurallar oluşturulacak.
HTTP veya HTTP'lerden daha yaygın protokol şemaları için Cloud Console'da bulabilirsiniz.