Telefonla doğrulama

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:

  1. 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 veya PHONE_CALL).
  2. 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ı.

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