电话验证包含两个步骤
账号方法
可用于为商家账号添加和验证电话号码。
通过电话号码验证提交的电话号码(替换电话号码)
您提交的
accounts.AccountBusinessInformation
。
强烈建议所有新客户和现有客户进行电话验证
商家。否则,您的账号可能会被暂停
状态
在您验证电话号码之前,一律发出PENDING_PHONE_VERIFICATION
。
要验证电话号码,您有两个必需步骤:
- 调用
accounts.requestphoneverification
以开始电话验证请求。 - 输入由两个字母组成的区域 代码。 。
- 输入您的电话号码。 。
- 选择验证方法(
SMS
或PHONE_CALL
)。
- 调用
- 致电
accounts.verifyphonenumber
以验证电话号码。 - 输入第 1 步中的
verificationId
。 。
- 请输入发送到您手机的 6 位数
verificationCode
。 。
- 输入使用的
phoneVerificationMethod
。 。
- 此调用会返回
verifiedPhoneNumber
。此电话号码现在是 必须经过验证。
- 致电
您可以在以下位置查看账号的电话验证状态:
AccountBusinessInformation.phoneVerificationStatus
。
accounts.requestphoneverification
将
phoneRegionCode
、phoneNumber
和phoneVerificationMethod
到
accounts.requestphoneverification
。
此调用会返回 verificationId
。
您可以使用可选的
languageCode
字段用除默认语言(美国英语)以外的语言进行验证。
对于同一个电话号码,你每四次最多可以尝试验证五次 小时。
POST https://www.googleapis.com/content/v2.1/merchantId/accounts/accountId/requestphoneverification
下面是一个调用示例:
{ "phoneRegionCode": "US", "phoneNumber": "phoneNumber", "phoneVerificationMethod": "SMS", "languageCode": "en-US" }
以下是示例响应:
{ "verificationId": "2-47b7ef80ff494daf8079f4808e750dcb-1626331725036" }
accounts.verifyphonenumber
将 verificationId
从
accounts.requestphoneverification
,发送到您的verificationCode
手机和您用于登录的phoneVerificationMethod
(例如 SMS
)
accounts.verifyphonenumber
。
此来电会传回经过验证的电话号码(采用您所在地区的标准格式)。
您的初始验证请求将在 15 分钟后过期。之后
必须在拨打电话前发起新的电话验证请求
accounts.verifyphonenumber
。
POST https://www.googleapis.com/content/v2.1/merchantId/accounts/accountId/verifyphonenumber
下面是一个调用示例:
{ "verificationId": "verificationId", "verificationCode": "verificationCode", "phoneVerificationMethod": "SMS" }
以下是示例响应:
{ "verifiedPhoneNumber": "(123) 456-7890" }
AccountBusinessInformation.phoneVerificationStatus
您可以在以下位置查看账号的电话验证状态:
AccountBusinessInformation.phoneVerificationStatus
字段。
调用
accounts.get
方法,
accountId
和merchantId
,以查看您账号的
商家信息:
GET https://www.googleapis.com/content/v2.1/v2.1/merchantId/accounts/accountId