Google Konumları

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.

Şekil 1. İşletme Profili'nde konum sahipliğinin yüzücü şeması

Aşağıdaki adımlar GoogleLocations API'yi kullanmanıza olanak tanır:

  1. Satıcıdan konum verilerini toplayın.
  2. 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.

  3. Konumunuzla eşleşen konumu seçin. Eşleşme yoksa accounts.locations.create numaralı telefonu arayın ve 5. adıma geçin.
  4. Yanıttaki requestAdminRightsUrl durumuna bağlı olarak aşağıdaki işlemleri yapın:

    1. 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.
    2. requestAdminRightsUrl mevcut değilse accounts.locations.create numaralı telefonu arayıp daha sonra doğrulanan yeni bir giriş oluşturun.
  5. 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.