Method: locations.fetchVerificationOptions

Melaporkan semua opsi verifikasi yang memenuhi syarat untuk lokasi dalam bahasa spesifik.

Permintaan HTTP

POST https://mybusinessverifications.googleapis.com/v1/{location=locations/*}:fetchVerificationOptions

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
location

string

Wajib diisi. Lokasi yang akan diverifikasi.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "languageCode": string,
  "context": {
    object (ServiceBusinessContext)
  }
}
Kolom
languageCode

string

Wajib diisi. Kode bahasa BCP 47 yang mewakili bahasa yang akan digunakan untuk proses verifikasi. Opsi yang tersedia bervariasi menurut bahasa.

context

object (ServiceBusinessContext)

Opsional. Informasi konteks tambahan untuk verifikasi bisnis layanan. Hanya dapat diterapkan untuk lokasi yang jenis bisnisnya adalah CUSTOMER_LOCATION_ONLY. Menentukan alamat yang akurat dapat mengaktifkan lebih banyak opsi. INVALID_ARGUMENT akan ditampilkan jika ditetapkan untuk lokasi jenis bisnis lain.

Isi respons

Pesan respons untuk Verifications.FetchVerificationOptions.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "options": [
    {
      object (VerificationOption)
    }
  ]
}
Kolom
options[]

object (VerificationOption)

Opsi verifikasi yang tersedia.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.

VerificationOption

Opsi verifikasi merepresentasikan cara memverifikasi lokasi (yang ditunjukkan dengan metode verifikasi) dan ke mana verifikasi akan dikirim (yang ditunjukkan dengan data tampilan).

Representasi JSON
{
  "verificationMethod": enum (VerificationMethod),

  // Union field DisplayData can be only one of the following:
  "phoneNumber": string,
  "addressData": {
    object (AddressVerificationData)
  },
  "emailData": {
    object (EmailVerificationData)
  },
  "announcement": string
  // End of list of possible types for union field DisplayData.
}
Kolom
verificationMethod

enum (VerificationMethod)

Metode untuk memverifikasi lokasi.

Kolom union DisplayData. Salah satu data tampilan. Data harus cocok dengan metode. Kosong jika metode yang sesuai tidak memiliki data tampilan. DisplayData hanya dapat berupa salah satu dari berikut:
phoneNumber

string

Tetapkan hanya jika metode adalah PHONE_CALL atau SMS. Nomor telepon yang akan menerima PIN.

addressData

object (AddressVerificationData)

Tetapkan hanya jika metode adalah Mail.

emailData

object (EmailVerificationData)

Tetapkan hanya jika metode adalah EMAIL.

announcement

string

Tetapkan hanya jika metode adalah VETTED_PARTNER.

AddressVerificationData

Menampilkan data untuk verifikasi melalui kartu pos.

Representasi JSON
{
  "business": string,
  "address": {
    object (PostalAddress)
  },
  "expectedDeliveryDaysRegion": integer
}
Kolom
business

string

Nama bisnis penjual.

address

object (PostalAddress)

Alamat yang dapat dikirimi kartu pos.

expectedDeliveryDaysRegion

integer

Perkiraan jumlah hari yang diperlukan untuk mengirimkan kartu pos ke wilayah alamat.

EmailVerificationData

Menampilkan data untuk verifikasi melalui email.

Representasi JSON
{
  "domain": string,
  "user": string,
  "isUserNameEditable": boolean
}
Kolom
domain

string

Nama domain di alamat email. mis. "gmail.com" di foo@gmail.com

user

string

Nama pengguna di alamat email. mis. "foo" (foo) di foo@gmail.com

isUserNameEditable

boolean

Apakah klien diizinkan untuk memberikan nama pengguna yang berbeda.