Telefonla doğrulama, bir satıcı hesabına telefon numaraları eklemek ve bu numaraları 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 yerine geçer.
Telefonla doğrulama tüm yeni ve mevcut satıcılar için kesinlikle önerilir. Bunun dışında, telefon numarası doğrulanana kadar hesabınız, hesap durumu sorunu nedeniyle PENDING_PHONE_VERIFICATION
nedeniyle askıya alınabilir.
Telefon numaralarını doğrulamak için gereken iki adım vardır:
- Telefon 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
).
- Telefon 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
rakamını girin. - Kullanılan
phoneVerificationMethod
bilgisini girin. - Bu çağrı bir
verifiedPhoneNumber
döndürür. Bu telefon numarası artık doğrulandı.
- Telefon numarasını doğrulamak için
Hesabınız için telefonla doğrulama işleminin durumunu AccountBusinessInformation.phoneVerificationStatus
'ten kontrol edebilirsiniz.
accounts.requestphoneverification
phoneRegionCode
, phoneNumber
ve phoneVerificationMethod
kodlarını accounts.requestphoneverification
hesabınıza geçirerek telefon numarası doğrulama işlemini başlatın.
Bu çağrı bir verificationId
döndürür.
Varsayılan dilden (ABD İngilizcesi) farklı bir dilde doğrulama yapmak için isteğe bağlı languageCode
alanını kullanabilirsiniz.
Aynı telefon numarasını dört saatte en fazla beş kez doğrulamayı deneyebilirsiniz.
POST https://www.googleapis.com/content/v2.1/merchantId/accounts/accountId/requestphoneverification
Aşağıda örnek bir arama verilmiştir:
{ "phoneRegionCode": "US", "phoneNumber": "phoneNumber", "phoneVerificationMethod": "SMS", "languageCode": "en-US" }
Aşağıda örnek bir yanıt verilmiştir:
{ "verificationId": "2-47b7ef80ff494daf8079f4808e750dcb-1626331725036" }
accounts.verifyphonenumber
Hesabınızın telefon numarasını accounts.requestphoneverification
üzerinden verificationId
, telefonunuza gönderilen altı haneli verificationCode
ve kullandığınız phoneVerificationMethod
(ör. SMS
) bilgisini accounts.verifyphonenumber
hesabınıza ileterek doğrulayın.
Bu arama, doğrulanmış telefon numarasını bölgeniz için standart bir şekilde döndürür.
İlk doğrulama isteğinizin süresi 15 dakika sonra dolar. Sonrasında, 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 arama verilmiştir:
{ "verificationId": "verificationId", "verificationCode": "verificationCode", "phoneVerificationMethod": "SMS" }
Aşağıda örnek bir yanıt verilmiştir:
{ "verifiedPhoneNumber": "(123) 456-7890" }
AccountBusinessInformation.phoneVerificationStatus
Hesabınızdaki telefonla doğrulama işleminin durumunu AccountBusinessInformation.phoneVerificationStatus
alanından kontrol edebilirsiniz.
Hesabınızın iş bilgilerini görüntülemek için accounts.get
yöntemini accountId
ve merchantId
ile çağırın:
GET https://www.googleapis.com/content/v2.1/v2.1/merchantId/accounts/accountId