- HTTP リクエスト
- パスパラメータ
- リクエストの本文
- レスポンスの本文
- 承認スコープ
- VerificationOption
- PhoneVerificationData
- AddressVerificationData
- EmailVerificationData
ビジネスで有効なオーナー確認オプションをすべて特定の言語でレポートします。
HTTP リクエスト
POST https://mybusiness.googleapis.com/v4/{name=accounts/*/locations/*}:fetchVerificationOptions
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
name |
確認するビジネスのリソース名。 |
リクエスト本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 | |
---|---|
{
"languageCode": string,
"context": {
object ( |
フィールド | |
---|---|
languageCode |
確認プロセスに使用される言語を表す BCP 47 言語コード。使用できるオプションは言語によって異なります。 |
context |
サービス ビジネスのオーナー確認を行うための追加のコンテキスト情報です。業種が CUSTOMER_LOCATION_ONLY のビジネスの場合は必須です。他の業種の地域に対して INVALID_ARGUMENT が設定されている場合、スローされます。 |
レスポンスの本文
成功すると、レスポンスの本文に次の構造のデータが含まれます。
Verifications.FetchVerificationOptions に対するレスポンス メッセージ。
JSON 表現 | |
---|---|
{
"options": [
{
object ( |
フィールド | |
---|---|
options[] |
利用可能なオーナー確認オプション。 |
認可スコープ
次の OAuth スコープのいずれかが必要です。
https://www.googleapis.com/auth/plus.business.manage
https://www.googleapis.com/auth/business.manage
詳細については、OAuth 2.0 の概要をご覧ください。
VerificationOption
オーナー確認のオプションは、ビジネスのオーナー確認を行う方法(オーナー確認方法で指定)と、オーナー確認の送信先(ディスプレイ データで指定)を表します。
JSON 表現 | |
---|---|
{ "verificationMethod": enum ( |
フィールド | ||
---|---|---|
verificationMethod |
ビジネスのオーナー確認方法。 |
|
共用体フィールド DisplayData 。表示データの 1 つ。データはメソッドと一致する必要があります。対応するメソッドに表示データがない場合は空になります。DisplayData は次のいずれかになります。 |
||
phoneData |
メソッドが PHONE_CALL または SMS の場合にのみ設定します。 |
|
addressData |
メソッドが mail の場合にのみ設定します。 |
|
emailData |
メソッドが EMAIL の場合にのみ設定します。 |
PhoneVerificationData
電話によるオーナー確認(電話、SMS など)のためのデータの表示。
JSON 表現 | |
---|---|
{ "phoneNumber": string } |
フィールド | |
---|---|
phoneNumber |
PIN が送信される電話番号。 |
AddressVerificationData
ハガキでオーナー確認を行うためのデータを表示します。
JSON 表現 | |
---|---|
{
"businessName": string,
"address": {
object ( |
フィールド | |
---|---|
businessName |
販売者のお店やサービスの名前。 |
address |
ハガキの送付先の住所です。 |
EmailVerificationData
メールでオーナー確認を行うためのデータを表示します。
JSON 表現 | |
---|---|
{ "domainName": string, "userName": string, "isUserNameEditable": boolean } |
フィールド | |
---|---|
domainName |
メールアドレスのドメイン名。foo@gmail.com の「gmail.com」など |
userName |
メールアドレスのユーザー名。foo@gmail.com の「foo」など |
isUserNameEditable |
クライアントが別のユーザー名を指定できるかどうか。 |