Melakukan aktivasi lokasi dari Profil Bisnis

Profil Bisnis adalah alat gratis dan mudah digunakan bagi bisnis dan organisasi untuk mengelola kehadiran mereka di internet di Google, termasuk Penelusuran dan Maps.

Google Profil Bisnis API menyediakan antarmuka untuk mengelola informasi lokasi bisnis di Google. Bisnis dapat memberikan akses melalui izin OAuth kepada bisnis lain untuk mengelola profilnya atas nama mereka.

Bisnis terkelola di Profil Bisnis telah diverifikasi melalui proses verifikasi Profil Bisnis. Anda dapat memperluas alur izin OAuth Profil Bisnis untuk mengaktifkan bisnis ini ke Business Messages dan memverifikasinya secara otomatis untuk diluncurkan di Business Messages.

Ini adalah metode yang lebih skalabel dan lebih cepat untuk meluncurkan Business Messages dan merupakan alur yang direkomendasikan untuk mengaktifkan fitur pesan untuk lokasi Profil Bisnis.

Prasyarat

Anda harus menjadi partner Profil Bisnis yang sudah ada dengan akses ke Google Business Profile API. Jika tidak, ikuti prasyarat Profil Bisnis untuk mengajukan permohonan akses.

Setelah Anda diberi akses ke Google Business Profile API, ikuti panduan penyiapan dasar dan penyiapan OAuth sebelum melanjutkan.

Mengaktifkan Fitur Pesan Bisnis untuk lokasi Profil Bisnis terverifikasi

Diagram berikut menunjukkan cara layanan web Anda dapat memanfaatkan verifikasi lokasi Profil Bisnis merek untuk agen Business Messages. Lihat di bawah untuk petunjuk mendetail.

Diagram alur untuk memverifikasi agen secara otomatis menggunakan verifikasi Profil Bisnis

  1. Dalam alur izin OAuth yang ada, tempat pemilik akun Profil Bisnis memberi Anda akses untuk memanggil Google Profil Bisnis API atas namanya, perbarui cakupan API untuk menyertakan

    • https://www.googleapis.com/auth/business.manage
    • https://www.googleapis.com/auth/businesscommunications

    Kedua cakupan tersebut diperlukan agar berhasil memverifikasi lokasi agen dan bisnis secara otomatis.

  2. Buat agen dengan displayName yang cocok dengan nama setidaknya satu listingan Google Profil Bisnis yang dimiliki oleh kredensial OAuth yang Anda peroleh di langkah sebelumnya. Telusuri lokasi dengan Google Profil Bisnis API untuk menemukan nama bisnis.

    Untuk pencocokan nama,

    • Huruf besar/kecil tidak berpengaruh.
    • Nama lengkap agen harus sama persis dengan kata pertama dalam nama lokasi Profil Bisnis. Misalnya, agen bernama "GBP Bakery" cocok dengan "Gbp Bakery Mountain View", "Gbp Bakery", dan "gbp bakery sunnyvale", tetapi tidak cocok dengan "Bakery San Francisco".
  3. Untuk setiap lokasi di Profil Bisnis, buat lokasi dengan placeId yang sama. placeId untuk lokasi Profil Bisnis terdapat dalam objek LocationKey saat lokasi diambil dari Google Profil Bisnis API.

  4. Dengan agen yang Anda buat dan token OAuth yang diperoleh, minta verifikasi agen.

    Permintaan verifikasi memerlukan informasi kontak brand. Namun, proses verifikasi tidak akan mengirim email ke brand jika nama agen cocok dengan nama Profil Bisnis dan jika Anda mendapatkan token OAuth dengan cakupan yang benar.

    Jika Anda melakukannya dengan benar, output dari permintaan verifikasi akan segera menampilkan verificationState dari VERIFICATION_STATE_VERIFIED. Jika verificationState menampilkan nilai yang berbeda, kemungkinan Anda tidak menggunakan token OAuth yang benar saat membuat permintaan atau agen tidak dapat dicocokkan dengan lokasi Profil Bisnis.

  5. Dengan menggunakan token OAuth yang sama, minta verifikasi lokasi untuk semua lokasi yang dimiliki oleh bisnis di Profil Bisnis.

    Seperti verifikasi agen, jika Anda melakukannya dengan benar, output dari permintaan verifikasi akan segera menampilkan verificationState dari VERIFICATION_STATE_VERIFIED. Jika verificationState menampilkan nilai yang berbeda, kemungkinan Anda tidak menggunakan token OAuth yang benar saat membuat permintaan atau lokasi Profil Bisnis bukan bisnis yang diklaim dan diverifikasi.

  6. Luncurkan agen dengan titik entri LOCATION.

  7. Aktifkan fitur pesan untuk lokasi tertentu dengan meluncurkan lokasi yang ingin Anda sediakan melalui Penelusuran dan Maps. Setelah proses peluncuran dimulai, pesan untuk setiap lokasi yang diluncurkan akan tersedia bagi pengguna dalam beberapa jam.

Setelah mengikuti langkah-langkah ini, semua pesan konsumen akan diposting ke webhook Business Messages terdaftar, dan Anda harus mengirim respons kepada konsumen dengan Business Messages API.