Method: accounts.locations.fetchVerificationOptions

特定の言語のビジネスで使用できるすべてのオーナー確認の方法を表します。

HTTP リクエスト

POST https://mybusiness.googleapis.com/v4/{name=accounts/*/locations/*}:fetchVerificationOptions

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
name

string

確認するビジネスのリソース名。

リクエスト本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "languageCode": string,
  "context": {
    object (ServiceBusinessContext)
  }
}
フィールド
languageCode

string

適格性の確認に使用する言語を表す BCP 47 言語コード。利用可能なオプションは言語によって異なります。

context

object (ServiceBusinessContext)

サービスのビジネスを確認するための追加のコンテキスト情報です。業種が CUSTOMER_LOCATION_ONLY の場合は必須です。他の業種のビジネス情報に設定されている場合は、INVALID_ARGUMENT がスローされます。

レスポンスの本文

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

Verifications.FetchVerificationOptions に対するレスポンス メッセージ。

JSON 表現
{
  "options": [
    {
      object (VerificationOption)
    }
  ]
}
フィールド
options[]

object (VerificationOption)

利用可能なオーナー確認の方法。

認可スコープ

次の OAuth スコープのいずれかが必要です。

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

詳しくは、OAuth 2.0 の概要をご覧ください。

VerificationOption

オーナー確認オプションは、ビジネスのオーナー確認方法(オーナー確認方法によって示される)とオーナー確認の送信先(表示データによって示される)を表します。

JSON 表現
{
  "verificationMethod": enum (VerificationMethod),

  // Union field DisplayData can be only one of the following:
  "phoneData": {
    object (PhoneVerificationData)
  },
  "addressData": {
    object (AddressVerificationData)
  },
  "emailData": {
    object (EmailVerificationData)
  }
  // End of list of possible types for union field DisplayData.
}
フィールド
verificationMethod

enum (VerificationMethod)

ビジネスのオーナー確認を行う方法です。

共用体フィールド DisplayData。表示データの 1 つ。データはメソッドと一致する必要があります。対応するメソッドに表示データがない場合は空になります。DisplayData は次のいずれかになります。
phoneData

object (PhoneVerificationData)

メソッドが PHONE_CALL または SMS の場合にのみ設定されます。

addressData

object (AddressVerificationData)

メソッドが Mail の場合にのみ設定されます。

emailData

object (EmailVerificationData)

メソッドが EMAIL の場合にのみ設定されます。

PhoneVerificationData

電話によるオーナー確認のデータの表示(例:電話、SMS。

JSON 表現
{
  "phoneNumber": string
}
フィールド
phoneNumber

string

PIN の送付先の電話番号です。

AddressVerificationData

オーナー確認用のデータをハガキで表示します。

JSON 表現
{
  "businessName": string,
  "address": {
    object (PostalAddress)
  }
}
フィールド
businessName

string

販売者のビジネス名。

address

object (PostalAddress)

ハガキの送付先住所です。

EmailVerificationData

メールによるオーナー確認のデータを表示します。

JSON 表現
{
  "domainName": string,
  "userName": string,
  "isUserNameEditable": boolean
}
フィールド
domainName

string

メールアドレスのドメイン名。例:"gmail.com"foo@gmail.com

userName

string

メールアドレスのユーザー名。例:「foo」foo@gmail.com

isUserNameEditable

boolean

クライアントが別のユーザー名を指定できるかどうか。