Telefonla doğrulama iki seçenekten oluşur
Hesap yöntemleri
Telefon numarası eklemek ve doğrulamak için kullanabileceğiniz bir kod içerir.
Telefonla doğrulama işlemi üzerinden gönderilen telefon numaraları, telefon numarasını değiştirme
üzerinden göndermiş olabileceğiniz telefon numarası
accounts.AccountBusinessInformation
.
Telefonla doğrulama, tüm yeni ve mevcut tüm cihazlar için
satıcılar olabilir. Başka şekilde hesabınız, 2022'den itibaren geçerli olmak üzere
durum
sorun PENDING_PHONE_VERIFICATION
.
Telefon numaralarının doğrulanması için iki gerekli adım vardır:
- Telefonla doğrulama isteği başlatmak için
accounts.requestphoneverification
numaralı telefonu arayın. - İki harfli bölgenizi girin ekleyebilirsiniz. ziyaret edin.
- Telefon numaranızı girin. ziyaret edin.
- Bir doğrulama yöntemi seçin (
SMS
veyaPHONE_CALL
).
- Telefonla doğrulama isteği başlatmak için
- Telefon numarasını doğrulamak için
accounts.verifyphonenumber
numaralı telefonu arayın. - 1. Adımdaki
verificationId
değerini girin. ziyaret edin.
- Telefonunuza gönderilen 6 haneli
verificationCode
kodunu girin. ziyaret edin.
- Kullanılan
phoneVerificationMethod
değerini girin. ziyaret edin.
- Bu çağrı,
verifiedPhoneNumber
döndürüyor. Bu telefon numarası artık doğrulayın.
- Telefon numarasını doğrulamak için
Hesabınızın telefon doğrulama durumunu şuradan kontrol edebilirsiniz:
AccountBusinessInformation.phoneVerificationStatus
.
accounts.requestphoneverification
Telefon numarası doğrulama sürecini,
phoneRegionCode
, phoneNumber
ve phoneVerificationMethod
:
accounts.requestphoneverification
.
Bu çağrı, verificationId
döndürür.
İsteğe bağlı
languageCode
alanını varsayılan dilden (ABD İngilizcesi) farklı bir dilde doğrulamak için kullanın.
Aynı telefon numarasını dörtte bir en fazla beş kez doğrulamayı deneyebilirsiniz saatlere ayarlanır.
POST https://www.googleapis.com/content/v2.1/merchantId/accounts/accountId/requestphoneverification
Aşağıda örnek bir görüşme görebilirsiniz:
{ "phoneRegionCode": "US", "phoneNumber": "phoneNumber", "phoneVerificationMethod": "SMS", "languageCode": "en-US" }
Aşağıda örnek bir yanıt verilmiştir:
{ "verificationId": "2-47b7ef80ff494daf8079f4808e750dcb-1626331725036" }
accounts.verifyphonenumber
verificationId
öğesini ileterek hesaba ait telefon numarasını doğrulayın:
accounts.requestphoneverification
, verificationCode
numaralı telefona gönderilen altı basamaklı verificationCode
telefon ve kullandığınız phoneVerificationMethod
(örneğin, SMS
)
accounts.verifyphonenumber
.
Bu arama, doğrulanmış telefon numarasını bölgeniz için standart bir biçimde döndürür.
İlk doğrulama isteğinizin süresi 15 dakika sonra dolar. Ondan sonra
aramadan önce yeni bir telefon doğrulama isteği başlatmalıdır
accounts.verifyphonenumber
POST https://www.googleapis.com/content/v2.1/merchantId/accounts/accountId/verifyphonenumber
Aşağıda örnek bir görüşme görebilirsiniz:
{ "verificationId": "verificationId", "verificationCode": "verificationCode", "phoneVerificationMethod": "SMS" }
Aşağıda örnek bir yanıt verilmiştir:
{ "verifiedPhoneNumber": "(123) 456-7890" }
AccountBusinessInformation.phoneVerificationStatus
Hesabınızın telefon doğrulama durumunu şu sayfadan kontrol edebilirsiniz:
AccountBusinessInformation.phoneVerificationStatus
girin.
Şunu çağırın:
accounts.get
yöntemi
hesabınızın şurasını görüntülemek için accountId
ve merchantId
:
işletme bilgileri:
GET https://www.googleapis.com/content/v2.1/v2.1/merchantId/accounts/accountId