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
requestAdminRightsUrlada di respons lokasi, bantu penjual meminta akses dan kepemilikan untuk lokasi tersebut di Google Profil Bisnis. - Jika
requestAdminRightsUrltidak 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.listuntuk mendapatkan daftar semua lokasi untuk Akun Google. - Pilih lokasi yang akan diverifikasi.
- Panggil metode
GetVoiceOfMerchantAPI untuk mengonfirmasi apakah lokasi tersebut memerlukan verifikasi. - Jika responsnya menampilkan "verify", panggil
fetchVerificationOptionsuntuk mendapatkan daftar metode yang tersedia untuk memverifikasi lokasi tersebut. - Periksa kembali apakah data
verificationOptionmenyertakan alamat, nomor telepon, dan alamat email yang benar. - Setelah penjual memilih opsi verifikasi terbaik yang tersedia, panggil metode
locations.verifyuntuk menginisiasi verifikasi yang sesuai. Untuk mengonfirmasi bahwa inisiasi tersebut sedang berlangsung, panggillocations.verifications.list. - Panggil metode
locations.verification.completedengan pin penjual. - Panggil metode
GetVoiceOfMerchantAPI. 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.