Method: locations.verify

ビジネスのオーナー確認プロセスを開始します。

HTTP リクエスト

POST https://mybusinessverifications.googleapis.com/v1/{name=locations/*}:verify

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

パスパラメータ

パラメータ
name

string

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

リクエスト本文

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

JSON 表現
{
  "method": enum (VerificationMethod),
  "languageCode": string,
  "context": {
    object (ServiceBusinessContext)
  },

  // Union field RequestData can be only one of the following:
  "emailAddress": string,
  "mailerContact": string,
  "phoneNumber": string,
  "token": {
    object (VerificationToken)
  }
  // End of list of possible types for union field RequestData.
}
フィールド
method

enum (VerificationMethod)

必須。確認方法。

languageCode

string

(省略可)確認プロセスに使用される言語を表す BCP 47 言語コード。

context

object (ServiceBusinessContext)

(省略可)サービス ビジネスのオーナー確認を行うための追加のコンテキスト情報です。業種が CUSTOMER_LOCATION_ONLY のビジネスでのみ必須です。住所確認では、この住所を使用してハガキの送付が行われます。他のメソッドでは、GetVerificationOptions に渡されるメソッドと同じにする必要があります。他のタイプのビジネス拠点に対して INVALID_ARGUMENT が設定されている場合、スローされます。

共用体フィールド RequestData。表示データ以外の、特定の方法のユーザー入力データ。データはリクエストされた方法と一致する必要があります。データが不要な場合は空欄のままにしておきます。RequestData は次のいずれかになります。
emailAddress

string

(省略可)EMAIL メソッドの入力。PIN の送信先となるメールアドレスです。

メールアドレスは、locations.fetchVerificationOptions で指定されたアドレスのいずれかに該当する場合にのみ指定できます。[EmailVerificationData] [google.mybusiness-verifications.v1.VerificationOption.EmailVerificationData] で isUserNameEditable が true に設定されている場合、クライアントは別のユーザー名(local-part)を指定できますが、ドメイン名と一致する必要があります。

mailerContact

string

(省略可)ADDRESS メソッドの入力。メールの送信先の担当者名。

phoneNumber

string

(省略可)PHONE_CALL/SMS メソッドの入力。発信する、または SMS を送信する電話番号。有効なオプションの電話番号のいずれかを指定する必要があります。

token

object (VerificationToken)

(省略可)一部のpartners.が利用できる VETTED_PARTNER メソッドの入力。審査済みのアカウントの場合、入力は必要ありません。ビジネスに関連付けられているトークン。ビジネスに関連付けられているトークン。

レスポンスの本文

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

成功すると、レスポンスの本文に次の構造のデータが含まれます。

JSON 表現
{
  "verification": {
    object (Verification)
  }
}
フィールド
verification

object (Verification)

作成された確認リクエスト。

認可スコープ

次の OAuth スコープが必要です。

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

詳細については、OAuth 2.0 の概要をご覧ください。

VerificationToken

審査済みのパートナーによって生成されたトークン。

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

string

トークン文字列。