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.requestphoneverificationnumarasını arayın. - İki harfli bölge kodunuzu girin.
- Telefon numaranızı girin.
- Bir doğrulama yöntemi seçin (
SMSveyaPHONE_CALL).
- Telefonla doğrulama isteği başlatmak için
- Telefon numarasını doğrulamak için
accounts.verifyphonenumbernumaralı telefonu arayın.
1. adımda - girin.
verificationId - Telefonunuza gönderilen 6 haneli
verificationCodekodunu girin. - Kullanılan
phoneVerificationMethodgirin. - Bu çağrı
verifiedPhoneNumberdö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