Listeleme yönetimini doğrudan platformlarında sunan sağlayıcılar, satıcıların işletmelerini kendi sitelerinde doğrulayabilir. Bu sayede satıcının İşletme Profili kullanıcı arayüzüne yönlendirilmesine gerek kalmaz.
Geçerli durumu alma
Kullanıcılar, mevcut durumu almak için bir konumu locations.getVoiceOfMerchantState
arayabilir. hasVoiceOfMerchant
true
değeri true
ise konum zaten iyi durumda olduğundan ek bir 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.
Getirme doğrulama seçenekleri
Sağlayıcılar, satıcılardan mevcut doğrulama yöntemleri listesinden tercih ettikleri iletişim yöntemini seçmelerini istemek için locations.fetchVerificationOptions
yöntemini kullanabilir.
Doğrulama seçeneklerini getirmek için aşağıdakileri kullanın:
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 görüşme sonucunda konum, doğrulanmış duruma geçer veya 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ı alma
locations.verifications.list
çağrısı, doğrulama isteklerinin geçmişini ve çağrıda belirtilen konumun durumunu 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 doğrulamayı tamamlama
İşletme doğrulamasının tamamlanması için genellikle PIN kodu ve locations.verifications.complete
yöntemi gerekir.
Bekleyen 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ğrulama için en iyi uygulamalar
Konum oluşturma
GBP İşletme Bilgileri API'si ile platformunuzu yerleştirerek konum oluşturma işlevi sağlayabilirsiniz. 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 ve kategori gibi konum bilgilerini toplar.
googleLocations.search
uç noktasını arayın.- 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 olası eşleşen konum için 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 bu konum için erişim ve sahiplik isteğinde bulunmasına yardımcı olun. requestAdminRightsUrl
yoksa konum yanıtındaki yer kimliğiyle yeni bir konum oluşturun.- Yeni konumu doğrulayın.
Not: İlk sorgunuzdan olası 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:
- Bir Google Hesabı'nın tüm konumlarını listelemek için
accounts.locations.list
yöntemini çağırın. - Doğrulanacak bir konum seçin.
- Konumun doğrulanması gerekip gerekmediğini onaylamak için
GetVoiceOfMerchant
API yöntemini çağırın. - Yanıt doğrulama döndürürse bu konumun doğrulanması için kullanılabilecek yöntemlerin listesini almak üzere
fetchVerificationOptions
numaralı telefonu arayın. verificationOption
verilerinin doğru adres, telefon numarası ve e-posta adresini içerdiğinden emin olun.- Satıcı, mevcut en iyi doğrulama seçeneğini belirledikten sonra uygun doğrulamayı başlatmak için
locations.verify
yöntemini çağırır. 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ı gerçekleştirmesi gerekmez.
İşletme Profili doğrulama hakkında daha fazla bilgi için lütfen Yardım Merkezi destek makalemize bakın.