Telefon doğrulaması, satıcı hesabına telefon numaraları eklemek ve bunları doğrulamak için kullanabileceğiniz iki Hesap yönteminden oluşur.
Telefon doğrulamasıyla gönderilen telefon numaraları, accounts.AccountBusinessInformation
üzerinden gönderdiğiniz telefon numaralarının yerini alır.
Telefonla doğrulama, yeni ve mevcut tüm satıcılar için kesinlikle önerilir. Aksi takdirde, bir telefon numarasını doğrulayana kadar hesabınız hesap
durumu
sorunu PENDING_PHONE_VERIFICATION
ile askıya alınabilir.
Telefon numarasını doğrulamak için iki zorunlu adım vardır:
- Telefonla doğrulama isteği başlatmak için
accounts.requestphoneverification
numarasını 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ımda - girin.
verificationId
- Telefonunuza gönderilen 6 haneli
verificationCode
kodunu girin. - Kullanılan
phoneVerificationMethod
girin. - Bu çağrı
verifiedPhoneNumber
döndürür. Bu telefon numarası doğrulandı.
- Telefon numarasını doğrulamak için
Hesabınızın telefon doğrulamasının durumunu AccountBusinessInformation.phoneVerificationStatus
bölümünden kontrol edebilirsiniz.
accounts.requestphoneverification
phoneRegionCode
, phoneNumber
ve phoneVerificationMethod
değerlerini accounts.requestphoneverification
içine ileterek telefon numarası doğrulama sürecini başlatın.
Bu çağrı verificationId
değerini döndürür.
Varsayılan dil (ABD İngilizcesi) dışında 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 görüşme 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
verificationId
, accounts.requestphoneverification
, telefonunuza gönderilen altı haneli verificationCode
ve kullandığınız phoneVerificationMethod
'ı (ör. SMS
) accounts.verifyphonenumber
'a girerek hesabın telefon numarasını doğrulayın.
Bu arama, bölgeniz için standart biçimde doğrulanmış telefon numarasını döndürür.
İlk doğrulama isteğinizin süresi 15 dakika sonra dolar. Ardından, accounts.verifyphonenumber
'ı aramadan önce yeni bir telefonla 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 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ızın telefon doğrulamasının 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