Telefonla doğrulama, bir satıcı hesabına telefon numarası eklemek ve telefon numarasını doğrulamak için kullanabileceğiniz iki Hesap yönteminden oluşur.
Telefonla doğrulama yoluyla gönderilen telefon numaraları, accounts.AccountBusinessInformation
üzerinden göndermiş olabileceğiniz telefon numaralarının yerini alır.
Telefonla doğrulama, tüm yeni ve mevcut satıcılar için önemle tavsiye edilir. Bunun dışında, telefon numaranızı doğrulayana kadar, hesabınız, hesap durumu sorunu nedeniyle PENDING_PHONE_VERIFICATION
askıya alınabilir.
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ölge kodunuzu girin.
- Telefon numaranızı girin.
- 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. - Telefonunuza gönderilen 6 haneli
verificationCode
kodunu girin. - Kullanılan
phoneVerificationMethod
değerini girin. - Bu çağrı,
verifiedPhoneNumber
döndürür. Bu telefon numarası artık doğrulandı.
- Telefon numarasını doğrulamak için
Hesabınızın telefon doğrulama durumunu AccountBusinessInformation.phoneVerificationStatus
adresinden kontrol edebilirsiniz.
accounts.requestphoneverification
Telefon numarası doğrulama sürecini başlatmak için:
phoneRegionCode
, phoneNumber
ve phoneVerificationMethod
adlı formları accounts.requestphoneverification
'e iletin.
Bu çağrı, verificationId
döndürür.
İsteğe bağlı languageCode
alanını kullanarak varsayılan dilden (ABD İngilizcesi) farklı bir dilde doğrulama yapabilirsiniz.
Aynı telefon numarasını dört saatte bir en fazla beş kez doğrulamayı deneyebilirsiniz.
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
accounts.requestphoneverification
adresindeki verificationId
, telefonunuza gönderilen altı haneli verificationCode
ve kullandığınız phoneVerificationMethod
numarası (ör. SMS
) accounts.verifyphonenumber
hesabına ileterek hesabın telefon numarasını doğrulayın.
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. Bu tarihten sonra, accounts.verifyphonenumber
numaralı telefonu aramadan önce yeni bir telefon doğrulama isteği başlatmanız gerekir.
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 AccountBusinessInformation.phoneVerificationStatus
alanından kontrol edebilirsiniz.
Hesabınızın işletme bilgilerini görüntülemek için accountId
ve merchantId
ile accounts.get
yöntemini çağırın:
GET https://www.googleapis.com/content/v2.1/v2.1/merchantId/accounts/accountId