Doğrulamayı yönet

Doğrudan kendi platformlarında listeleme yönetimi sunan sağlayıcılar, satıcının işletmesini kendi sitelerinde doğrulayabilir. Bu sayede satıcıyı İşletme Profili kullanıcı arayüzüne yönlendirmeniz gerekmez.

Mevcut durumu alma

Kullanıcılar, mevcut durumunu öğrenmek için bir konumda locations.getVoiceOfMerchantState çağrısı yapabilir. hasVoiceOfMerchant doğru/yanlış değeri true ise konum iyi durumdadır ve ek işlem yapılması gerekmez. Aksi takdirde, yanıttaki gain_voice_of_merchant işlemi verify içeriyorsa doğrulama işlemini tamamlamanız gerekir. Daha fazla bilgi için aşağıdaki talimatları uygulayın.

Doğrulama seçeneklerini getirme

Sağlayıcılar, satıcılardan mevcut doğrulama yöntemleri listesinden tercih ettikleri iletişim yöntemini seçmesini istemek için locations.fetchVerificationOptions yöntemini kullanabilir.

Doğrulama seçeneklerini almak için aşağıdakileri kullanın:

HTTP
POST
https://mybusinessverifications.googleapis.com/v1/{locationId}:fetchVerificationOptions

{
  "languageCode": "en"
}

Doğrulama sürecini başlatma

Bir doğrulama yöntemi seçtikten sonra locations.verify ile doğrulama sürecini başlatın. Bu çağrı sonucunda konum doğrulanmış duruma geçer veya bir hata durumu döndürülür.

HTTP
POST
https://mybusinessverifications.googleapis.com/v1/locations/{locationId}
:verify

// Use only one of the below verification methods

// For postcard verification:
{
  "method": "ADDRESS",
  "languageCode": "en",
  "addressInput": {
    "mailerContactName": "Ann Droyd"
  }
}

// For phone verification:
{
  "method": "PHONE_CALL",
  "languageCode": "en",
  "phoneInput": {
    "phoneNumber": "800-555-0136"
  }
}

// For SMS verification:
{
  "method": "SMS",
  "languageCode": "en",
  "phoneInput": {
    "phoneNumber": "800-555-0136"
  }
}

// For email verification:
{
  "method": "EMAIL",
  "languageCode": "en",
  "emailInput": {
    "emailAddress": "ex@google.com"
  }
}

Mevcut doğrulamaları alma

locations.verifications.list çağrısı, aramada belirtilen konumun doğrulama isteklerinin geçmişini ve durumlarını alır.

Tüm doğrulama isteklerini almak için aşağıdakileri kullanın:

HTTP
GET
https://mybusinessverifications.googleapis.com/v1/locations/{locationId}
/verifications

Beklemedeki doğrulamayı tamamlama

Bir işletmenin doğrulamasını tamamlamak için genellikle PIN kodu ve locations.verifications.complete yöntemi gerekir.

Beklemedeki bir doğrulamayı tamamlamak için aşağıdakileri kullanın:

HTTP
POST
https://mybusinessverifications.googleapis.com/v1/locations/{locationId}
/verifications/{verificationId}:complete

{
  "pin": "123456"
}

API kullanarak GİP doğrulaması için en iyi uygulamalar

Konum oluşturma

GBP İşletme Bilgileri API'si ile platformunuzu konum oluşturma işlevi sağlamak için yerleştirebilirsiniz. Satıcılardan yeni bir konum eklemelerini istediğinizde aşağıdaki adımları uyguladığınızdan emin olun:

Satıcıdan işletme adı, adres, kategori gibi konum bilgilerini toplayın.

  1. googleLocations.search uç noktasını arayın.
  2. API isteğinde işletme adı, kategori, adres, telefon numarası ve web sitesi gibi konum verilerini sağlayın.

Alternatif olarak, aşağıdaki adımları uygulayarak eşleşme potansiyeli olan bir konum araması yapabilirsiniz:

  1. Olası konum eşleşmelerini sorgulayın.
  2. Satıcıdan doğru konumu seçmesini isteyin.
  3. Konum yanıtında requestAdminRightsUrl varsa satıcının Google İşletme Profili'nde bu konum için erişim ve sahiplik isteğinde bulunmasına yardımcı olun.
  4. requestAdminRightsUrl mevcut değilse konum yanıtındaki yer kimliğiyle yeni bir konum oluşturun.
  5. Yeni konumu doğrulayın.

Not: İlk sorgunuzdan olası bir konum eşleşmesi almazsanız yeni bir konum oluşturmak için boş bir yer kimliği kullanın. Ardından yeni konumu doğrulayın.

Yer doğrulama

GBP API'yi kullanarak doğrulama sürecini başlatmak için lütfen aşağıdaki adımları uygulayın:

  1. Bir Google Hesabı'nın tüm konumlarını listelemek için accounts.locations.list yöntemini çağırın.
  2. Doğrulanacak bir konum seçin.
  3. Söz konusu konumun doğrulama gerektirip gerektirmediğini onaylamak için GetVoiceOfMerchant API yöntemini çağırın.
  4. Yanıt olarak "doğrula" döndürülürse söz konusu konumu doğrulamak için kullanılabilen yöntemlerin listesini almak üzere fetchVerificationOptions numaralı telefonu arayın.
  5. verificationOption verilerinin doğru adres, telefon numarası ve e-posta adresini içerdiğini tekrar kontrol edin.
  6. Satıcı, kullanılabilecek en iyi doğrulama seçeneğini belirledikten sonra uygun doğrulamayı başlatmak için locations.verify yöntemini çağırın. Başlatma işleminin devam ettiğini onaylamak için locations.verifications.list. numaralı telefonu arayın.
  7. Satıcının PIN'ini kullanarak locations.verification.complete yöntemini çağırın.
  8. GetVoiceOfMerchant API yöntemini çağırın. Yanıtınız HasVoiceOfMerchant = true ise konumu başarıyla doğruladınız demektir.

Not: Konum için AUTO doğrulaması kullanılabiliyorsa satıcının herhangi bir doğrulama adımı uygulaması gerekmez.

GBP doğrulaması hakkında daha fazla bilgi için lütfen Yardım Merkezi'ndeki destek makalemizi inceleyin.

İncelenen İş Ortakları İçin Doğrulama Yöntemleri Kılavuzu