GoogleLocations API, bir konumun İşletme Profili için hak talebinde bulunup bulunmadığını önceden görmenizi sağlar. Bu şekilde, konum için hak talebinde bulunulmuşsa konuma erişim için hemen istekte bulunabilirsiniz. Ayrıca, toplu olarak doğrulanmış hesapları yönetiyorsanız potansiyel eşleşmeleri önceden daha doğru bir şekilde seçebilir ve yinelenen konumlar oluşturmaktan kaçınabilirsiniz.
API uç noktası, bir konum için hak talebinde bulunulup bulunulmadığını gösteren bir URL döndürür. Hak talebinde bulunulmuşsa aynı URL, erişim isteği sürecini başlatmanıza olanak tanır.
Aşağıdaki resimde, bir konumun sahipliğini edinme sürecine genel bir bakış sunulmaktadır.
![](https://google-developers.gonglchuangl.net/static/my-business/images/locations1.png?authuser=0&hl=tr)
Aşağıdaki adımlar GoogleLocations
API'yi kullanmanıza olanak tanır:
- Satıcıdan konum verilerini toplayın.
-
googleLocations.search
uç noktasını çağırın. Çağrının gövdesindeki konum verilerini belirtin. Alternatif olarak, bir kullanıcının Arama veya Haritalar'da girdiğine benzer bir sorgu dizesinde bunu sağlayabilirsiniz. Örneğin, "Starbucks 5th ave NYC."API, eşleşebilecek konumların listesini ve her bir konumla ilgili
locationName
ve adres gibi bilgileri döndürür. - Konumunuzla eşleşen konumu seçin. Eşleşme yoksa
accounts.locations.create
numaralı telefonu arayın ve 5. adıma geçin. -
Yanıttaki
requestAdminRightsUrl
durumuna bağlı olarak aşağıdaki işlemleri yapın:requestAdminRightsUrl
mevcutsa, girişin sahipliğini başka bir kullanıcı alır. İşletme Profilindeki mevcut konuma erişim ve sahiplik isteğinde bulunmak için satıcıyı URL'ye yönlendirin.requestAdminRightsUrl
mevcut değilseaccounts.locations.create
numaralı telefonu arayıp daha sonra doğrulanan yeni bir giriş oluşturun.
- Bu sürecin bir parçası olarak yeni girişler oluşturduysanız girişlerin doğrulanmasına başlamak için doğrulama API'lerini kullanabilirsiniz. Daha fazla bilgi için Doğrulama işlemini yönetme başlıklı makaleye bakın.