Weryfikacja telefoniczna obejmuje 2 metody związane z kontem, które możesz wykorzystać do dodawania i weryfikowania numerów telefonów na koncie sprzedawcy.
Numery telefonów przesłane przy użyciu weryfikacji telefonicznej zastępują numery przesłane za pomocą accounts.AccountBusinessInformation
.
Weryfikacja telefoniczna jest zdecydowanie zalecana dla wszystkich nowych i obecnych sprzedawców. W przeciwnym razie Twoje konto może zostać zawieszone ze względu na stan konta PENDING_PHONE_VERIFICATION
, dopóki nie zweryfikujesz numeru telefonu.
Aby zweryfikować numer telefonu, musisz wykonać 2 czynności:
- Zadzwoń pod numer
accounts.requestphoneverification
, aby poprosić o weryfikację telefoniczną. - Wpisz dwuliterowy kod regionu.
- Wpisz swój numer telefonu.
- Wybierz metodę weryfikacji (
SMS
lubPHONE_CALL
).
- Zadzwoń pod numer
- Zadzwoń pod numer
accounts.verifyphonenumber
, aby zweryfikować numer telefonu. - Wpisz
verificationId
z kroku 1. - Wpisz 6-cyfrowy kod
verificationCode
wysłany na Twój telefon. - Wpisz używane elementy (
phoneVerificationMethod
). - To wywołanie zwraca
verifiedPhoneNumber
. Ten numer telefonu został zweryfikowany.
- Zadzwoń pod numer
Stan weryfikacji telefonicznej na koncie możesz sprawdzić na stronie AccountBusinessInformation.phoneVerificationStatus
.
accounts.requestphoneverification
Rozpocznij proces weryfikacji numeru telefonu, przekazując
phoneRegionCode
, phoneNumber
i phoneVerificationMethod
do
accounts.requestphoneverification
.
To wywołanie zwraca: verificationId
.
Możesz użyć opcjonalnego pola languageCode
, aby przejść weryfikację w języku innym niż domyślny (amerykański angielski).
Możesz próbować potwierdzać ten sam numer telefonu maksymalnie 5 razy na 4 godziny.
POST https://www.googleapis.com/content/v2.1/merchantId/accounts/accountId/requestphoneverification
Oto przykładowa rozmowa:
{ "phoneRegionCode": "US", "phoneNumber": "phoneNumber", "phoneVerificationMethod": "SMS", "languageCode": "en-US" }
Oto przykładowa odpowiedź:
{ "verificationId": "2-47b7ef80ff494daf8079f4808e750dcb-1626331725036" }
accounts.verifyphonenumber
Zweryfikuj numer telefonu powiązany z kontem, przekazując do accounts.verifyphonenumber
verificationId
z accounts.requestphoneverification
, 6-cyfrowy numer verificationCode
wysłany na Twój telefon i użyte hasło phoneVerificationMethod
, np. SMS
.
To połączenie zwraca zweryfikowany numer telefonu w standardowym formacie obowiązującym w Twoim regionie.
Wstępna prośba o weryfikację wygasa po 15 minutach. Następnie przed nawiązaniem połączenia z numerem accounts.verifyphonenumber
musisz wysłać nową prośbę o weryfikację telefoniczną.
POST https://www.googleapis.com/content/v2.1/merchantId/accounts/accountId/verifyphonenumber
Oto przykładowa rozmowa:
{ "verificationId": "verificationId", "verificationCode": "verificationCode", "phoneVerificationMethod": "SMS" }
Oto przykładowa odpowiedź:
{ "verifiedPhoneNumber": "(123) 456-7890" }
AccountBusinessInformation.phoneVerificationStatus
Stan weryfikacji telefonicznej na koncie możesz sprawdzić w polu AccountBusinessInformation.phoneVerificationStatus
.
Wywołaj metodę accounts.get
z accountId
i merchantId
, aby wyświetlić informacje o firmie na Twoim koncie:
GET https://www.googleapis.com/content/v2.1/v2.1/merchantId/accounts/accountId