Проверка телефона состоит из двух методов учетных записей , которые вы можете использовать для добавления и проверки номеров телефонов для учетной записи продавца. Номера телефонов, отправленные через проверку телефона, заменяют номера телефонов, которые вы, возможно, отправили через accounts.AccountBusinessInformation
.
Проверка телефона настоятельно рекомендуется всем новым и существующим продавцам. В противном случае ваша учетная запись может быть заблокирована из-за проблемы со статусом учетной записи PENDING_PHONE_VERIFICATION
, пока вы не подтвердите номер телефона.
Чтобы подтвердить номер телефона, необходимо выполнить два шага:
-
accounts.requestphoneverification
, чтобы отправить запрос на проверку телефона. - Введите двухбуквенный код региона .
- Введите свой номер телефона.
- Выберите способ подтверждения (
SMS
илиPHONE_CALL
).
-
- Вызовите
accounts.verifyphonenumber
, чтобы подтвердить номер телефона. - Введите
verificationId
из шага 1. - Введите 6-значный
verificationCode
отправленный на ваш телефон. - Введите используемый
phoneVerificationMethod
. - Этот вызов возвращает
verifiedPhoneNumber
. Этот номер телефона теперь подтвержден.
- Вызовите
Вы можете проверить статус проверки телефона вашей учетной записи в AccountBusinessInformation.phoneVerificationStatus
.
account.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" }
account.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