Doğrulamayı yönet

Doğrudan platformlarında listeleme yönetimi sunan sağlayıcılar, satıcıların yardımcı olan bir self servis platformdur. Böylece, satıcıyı doğru ana sayfaya yönlendirme ihtiyacını İşletme Profili kullanıcı arayüzü.

Geçerli durumu al

Kullanıcılar locations.getVoiceOfMerchantState numaralı telefonu arayabilir o konumla ilgili güncel durumu kontrol edin. Öğe hasVoiceOfMerchant. boole değeri true ise konum zaten iyi durumda demektir ve başka bir işlem yapmanız gerekmez. Aksi takdirde, yanıttaki gain_voice_of_merchant işlemi verify içeriyorsa doğrulamayı tamamlamanız gerekir. Daha fazla bilgi için aşağıdaki talimatları uygulayın.

Getirilen doğrulama seçenekleri

Sağlayıcılar, locations.fetchVerificationOptions satıcılardan, mevcut seçenekler listesinden tercih edilen iletişim yöntemini seçmelerini isteme yöntemi. doğrulama yöntemlerini kullanın.

Doğrulama seçeneklerini getirmek için aşağıdakileri 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. Bu çağrının bir sonucu olarak 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"
  }
}

Geçerli doğrulamaları al

İlgili içeriği oluşturmak için kullanılan locations.verifications.list çağrısı, doğrulama isteklerinin geçmişini ve aramada belirtilen konum için 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ğrulama işlemini tamamlama

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

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

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

{
  "pin": "123456"
}

API kullanarak GBP doğrulaması için en iyi uygulamalar

Konum oluşturma

GBP Business Information API ile platformunuzu konum oluşturma işlevi sağlayacak şekilde yerleştirebilirsiniz. Satıcılardan yeni bir konum eklemelerini isterken 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ğinde işletme adı, kategori, adres, telefon numarası ve web sitesi gibi konum verilerini sağlayın.

Alternatif olarak, aşağıdaki adımları izleyerek eşleşen olası konum için bir arama gerçekleştirebilirsiniz:

  1. Olası yer eşleşmelerini sorgula.
  2. Satıcıdan doğru konumu seçmesini isteyin.
  3. Konum yanıtında requestAdminRightsUrl yer alıyorsa satıcının Google İşletme Profili'nde söz konusu konuma erişim ve sahiplik isteğinde bulunmasına yardımcı olun.
  4. requestAdminRightsUrl yoksa konum yanıtında yer kimliğiyle yeni bir konum oluşturun.
  5. Yeni konumu doğrulayın.

Not: İlk sorgunuzdan olası konum eşleşmelerini 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

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

  1. Bir Google Hesabı'nın tüm konumlarını listelemek için accounts.locations.list yöntemini çağırın.
  2. Doğrulamak için bir konum seçin.
  3. Konumun doğrulama gerektirip gerektirmediğini onaylamak için GetVoiceOfMerchant API yöntemini çağırın.
  4. Yanıt "doğrula" döndürürse bu konumu doğrulamak için kullanılabilecek yöntemlerin listesini almak üzere fetchVerificationOptions numaralı telefonu arayın.
  5. verificationOption verilerinde doğru adres, telefon numarası ve e-posta adresinin bulunduğundan emin olun.
  6. Mekanik 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'ini kullanarak locations.verification.complete yöntemini çağırın.
  8. GetVoiceOfMerchant API yöntemini çağırın. HasVoiceOfMerchant = true ise konumu başarıyla doğruladınız.

Not: Konum için AUTO doğrulaması kullanılabiliyorsa satıcının herhangi bir doğrulama adımı gerçekleştirmesine gerek yoktur.

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

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