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