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