Doğrulamayı yönet

Doğrudan platformlarında listeleme yönetimi sunan sağlayıcılar, satıcıların işletmesini sitelerinde doğrulayabilir. Bu, satıcıyı İşletme Profili kullanıcı arayüzüne yönlendirme ihtiyacını ortadan kaldırır.

Geçerli durumu al

Kullanıcılar bir konumun mevcut durumunu almak için locations.getVoiceOfMerchantState numaralı telefonu arayabilir. hasVoiceOfMerchant boole değeri true ise konum zaten iyi durumdadır ve başka bir işlem yapmanız gerekmez. Aksi takdirde, yanıttaki gain_voice_of_merchant işlemi verify ifadesi içeriyorsa doğrulama işlemini tamamlamanız gerekir. Daha fazla bilgi için aşağıdaki talimatları uygulayın.

Getirme doğrulama seçenekleri

Sağlayıcılar, locations.fetchVerificationOptions yöntemini kullanarak satıcılardan mevcut doğrulama yöntemleri listesinden tercih edilen iletişim yöntemini seçmelerini isteyebilir.

Doğrulama seçeneklerini getirmek için şunları kullanın:

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

{
  "languageCode": "en"
}

Doğrulama sürecini başlatma

Doğrulama yöntemi seçtikten sonra locations.verify ile doğrulama sürecini başlatın. Bu çağrının sonucu olarak, konum doğrulanmış duruma taşınır 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ı al

locations.verifications.list çağrısı, doğrulama isteklerinin geçmişini ve aramada belirtilen konuma ilişkin 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 bir doğrulamayı tamamlama

İşletmenin doğrulanması için genellikle PIN kodu ve locations.verifications.complete yöntemi gereklidir.

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 Business Information API'yi kullanarak platformunuzu konum oluşturma işlevi sağlayacak şekilde yerleştirebilirsiniz. Satıcılardan yeni konum eklemesini istediğinizde aşağıdaki adımları uyguladığınızdan emin olun:

Satıcıdan işletme adı, adresi, kategorisi gibi konum bilgilerini toplayın.

  1. googleLocations.search uç noktasını çağırın.
  2. API isteği iç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 olası eşleşme yeri için bir arama yapın:

  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 söz konusu konum için erişim ve sahiplik isteğinde bulunmasına yardımcı olun.
  4. requestAdminRightsUrl yoksa konum yanıtında yer kimliği ile yeni bir konum oluşturun.
  5. Yeni konumu doğrulayın.

Not: İlk sorgunuzdan olası konum eşleşmeleri almazsanız yeni bir konum oluşturmak için boş bir yer kimliği kullanın. Ardından bu 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ı'na ait tüm konumları listelemek için accounts.locations.list yöntemini çağırın.
  2. Doğrulamak için bir konum seçin.
  3. İlgili konumun doğrulama gerektirip gerektirmediğini onaylamak için GetVoiceOfMerchant API yöntemini çağırın.
  4. Yanıt "doğrula" sonucunu döndürürse bu konumu doğrulamak üzere kullanılabilecek yöntemlerin listesini almak için fetchVerificationOptions numaralı telefonu arayın.
  5. verificationOption verilerinde doğru adres, telefon numarası ve e-posta adresinin bulunduğundan emin olun.
  6. Mechant mevcut en uygun 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'iyle locations.verification.complete yöntemini çağırın.
  8. GetVoiceOfMerchant API yöntemini çağırın. HasVoiceOfMerchant = true ise konumu başarıyla doğrulamışsınızdır.

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

GİP doğrulaması hakkında daha fazla bilgi için lütfen yardım merkezi destek makalemizi inceleyin.

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