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:
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.
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:
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:
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.
googleLocations.search
uç noktasını çağırın.- 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:
- Olası konum eşleşmelerini sorgulayın.
- Satıcıdan doğru konumu seçmesini isteyin.
- 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. requestAdminRightsUrl
yoksa konum yanıtında yer kimliği ile yeni bir konum oluşturun.- 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:
- Bir Google Hesabı'na ait tüm konumları listelemek için
accounts.locations.list
yöntemini çağırın. - Doğrulamak için bir konum seçin.
- İlgili konumun doğrulama gerektirip gerektirmediğini onaylamak için
GetVoiceOfMerchant
API yöntemini çağırın. - 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. verificationOption
verilerinde doğru adres, telefon numarası ve e-posta adresinin bulunduğundan emin olun.- 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çinlocations.verifications.list.
numaralı telefonu arayın - Satıcının PIN'iyle
locations.verification.complete
yöntemini çağırın. 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.