Telefon doğrulaması, satıcı hesabı için telefon numarası eklemek ve doğrulamak üzere kullanabileceğiniz iki hesap yönteminden oluşur.
Telefon doğrulaması aracılığıyla gönderilen telefon numaraları, accounts.AccountBusinessInformation
aracılığıyla göndermiş olabileceğ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 PENDING_PHONE_VERIFICATION
hesap durumu sorunuyla askıya alınabilir.
Telefon numarasını doğrulamak için iki adım gereklidir:
- 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ı bir
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
öğelerini accounts.requestphoneverification
öğesine aktararak telefon numarası doğrulama sürecini başlatın.
Bu çağrı birverificationId
döndürür.
Varsayılan (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 çağrı 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
accounts.requestphoneverification
adresindeki verificationId
, telefonunuza gönderilen altı haneli verificationCode
ve kullandığınız phoneVerificationMethod
'ı (ör. SMS
) accounts.verifyphonenumber
adresine göndererek hesabın telefon numarasını doğrulayın.
Bu çağrı, doğrulanmış telefon numarasını bölgenizdeki standart biçimde 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 çağrı 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