Method: locations.verify

为营业地点启动验证流程。

HTTP 请求

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

网址采用 gRPC 转码语法。

路径参数

参数
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 的营业地点才需要使用此属性。对于 ADDRESS 验证,该地址将用于寄送明信片。对于其他方法,它应该与传递给 GetVerificationOptions 的方法相同。如果针对其他类型的营业地点设置了 INVALID_ARGUMENT,则会抛出 INVALID_ARGUMENT。

联合字段 RequestData。除显示数据外,针对特定方法的用户输入数据。数据必须与请求的方法匹配。如果不需要数据,请将其留空。RequestData 只能是下列其中一项:
emailAddress

string

可选。EMAIL 方法的输入。接收 PIN 码的电子邮件地址。

只有当电子邮件地址是 locations.fetchVerificationOptions 提供的地址之一时,系统才会接受该地址。如果 [EmailVerificationData] [google.mybusiness-verifications.v1.VerificationOption.EmailVerificationData] 的 isUserNameEditable 设置为 true,则客户端可以指定其他用户名(本地部分),但必须与域名匹配。

mailerContact

string

可选。ADDRESS 方法的输入。邮件应发送到的联系人姓名。

phoneNumber

string

可选。PHONE_CALL/SMS 方法的输入值。应拨打或接收短信的电话号码。必须是符合条件的选项中的一个电话号码。

token

object (VerificationToken)

可选。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

令牌字符串。