Telefonla doğrulama

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:

  1. 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 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 kodunu girin.
    Kullanılan phoneVerificationMethod değerini girin.
    Bu çağrı bir verifiedPhoneNumber döndürür. Bu telefon numarası doğrulandı.

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