Penyedia yang menawarkan pengelolaan listingan langsung pada platform mereka dapat memverifikasi bisnis penjual dalam situs mereka. Dengan demikian, penjual tidak perlu dialihkan ke UI Profil Bisnis.
Mendapatkan status saat ini
Pengguna dapat memanggil locations.getVoiceOfMerchantState
pada lokasi untuk mengambil statusnya saat ini. Jika boolean
hasVoiceOfMerchant
adalah true
, berarti lokasi tersebut sudah memiliki reputasi baik dan tidak ada tindakan tambahan yang diperlukan. Akan tetapi, jika tindakan gain_voice_of_merchant
dalam respons berisi verify
, Anda harus menyelesaikan verifikasi. Ikuti petunjuk di bawah untuk mendapatkan informasi lebih lanjut.
Mengambil opsi verifikasi
Penyedia dapat menggunakan metode
locations.fetchVerificationOptions
untuk meminta penjual memilih metode kontak pilihan dari daftar
metode verifikasi yang tersedia.
Untuk mengambil opsi verifikasi, gunakan hal berikut:
POST https://mybusinessverifications.googleapis.com/v1/{locationId}:fetchVerificationOptions { "languageCode": "en" }
Memulai proses verifikasi
Setelah Anda memilih metode verifikasi, mulai proses verifikasi dengan
locations.verify
.
Akibat panggilan ini, lokasi akan beralih ke status terverifikasi atau status error ditampilkan.
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" } }
Mengambil verifikasi saat ini
Panggilan
locations.verifications.list
akan mengambil histori permintaan verifikasi bersama dengan statusnya untuk lokasi yang ditentukan dalam panggilan.
Untuk mengambil semua permintaan verifikasi, gunakan hal berikut:
GET https://mybusinessverifications.googleapis.com/v1/locations/{locationId} /verifications
Menyelesaikan verifikasi yang menunggu keputusan
Kode PIN dan metode
locations.verifications.complete
biasanya diperlukan untuk menyelesaikan verifikasi suatu bisnis.
Untuk menyelesaikan verifikasi yang menunggu keputusan, gunakan hal berikut:
POST https://mybusinessverifications.googleapis.com/v1/locations/{locationId} /verifications/{verificationId}:complete { "pin": "123456" }
Praktik terbaik untuk verifikasi GBP menggunakan API
Pembuatan lokasi
Dengan GBP Business Information API, Anda dapat menyematkan platform untuk menyediakan fungsi pembuatan lokasi. Saat Anda meminta penjual menambahkan lokasi baru, pastikan untuk mengikuti langkah-langkah berikut:
Kumpulkan informasi lokasi seperti nama, alamat, dan kategori bisnis dari penjual.
- Panggil endpoint
googleLocations.search
. - Berikan data lokasi, seperti nama, kategori, alamat, nomor telepon, dan situs bisnis dalam permintaan API.
Selain itu, telusuri kemungkinan lokasi yang cocok dengan mengikuti langkah-langkah berikut:
- Cari kemungkinan kecocokan lokasi.
- Minta penjual untuk memilih lokasi yang benar.
- Jika
requestAdminRightsUrl
ada di respons lokasi, bantu penjual meminta akses dan kepemilikan untuk lokasi tersebut di Google Profil Bisnis. - Jika
requestAdminRightsUrl
tidak ada, buat lokasi baru dengan ID Tempat dalam respons lokasi. - Verifikasi lokasi baru.
Catatan: Jika Anda tidak mendapatkan kemungkinan kecocokan lokasi dari pencarian awal, gunakan ID Tempat kosong untuk membuat lokasi baru. Kemudian, verifikasi lokasi baru tersebut.
Verifikasi lokasi
Untuk memulai proses verifikasi menggunakan GBP API, ikuti langkah-langkah berikut:
- Panggil metode
accounts.locations.list
untuk mendapatkan daftar semua lokasi untuk Akun Google. - Pilih lokasi yang akan diverifikasi.
- Panggil metode
GetVoiceOfMerchant
API untuk mengonfirmasi apakah lokasi tersebut memerlukan verifikasi. - Jika responsnya menampilkan "verify", panggil
fetchVerificationOptions
untuk mendapatkan daftar metode yang tersedia untuk memverifikasi lokasi tersebut. - Periksa kembali apakah data
verificationOption
menyertakan alamat, nomor telepon, dan alamat email yang benar. - Setelah penjual memilih opsi verifikasi terbaik yang tersedia, panggil metode
locations.verify
untuk menginisiasi verifikasi yang sesuai. Untuk mengonfirmasi bahwa inisiasi tersebut sedang berlangsung, panggillocations.verifications.list.
- Panggil metode
locations.verification.complete
dengan pin penjual. - Panggil metode
GetVoiceOfMerchant
API. JikaHasVoiceOfMerchant = true
, berarti Anda berhasil memverifikasi lokasi.
Catatan: Jika verifikasi AUTO
tersedia untuk lokasi tersebut, penjual tidak perlu melakukan langkah verifikasi apa pun
Untuk mendapatkan informasi lebih lanjut tentang verifikasi GBP, lihat artikel dukungan pusat bantuan kami.