Telefonla doğrulama

Telefonla doğrulama iki seçenekten oluşur Hesap yöntemleri Telefon numarası eklemek ve doğrulamak için kullanabileceğiniz bir kod içerir. Telefonla doğrulama işlemi üzerinden gönderilen telefon numaraları, telefon numarasını değiştirme üzerinden göndermiş olabileceğiniz telefon numarası accounts.AccountBusinessInformation.

Telefonla doğrulama, tüm yeni ve mevcut tüm cihazlar için satıcılar olabilir. Başka şekilde hesabınız, 2022'den itibaren geçerli olmak üzere durum sorun PENDING_PHONE_VERIFICATION.

Telefon numaralarının doğrulanması için iki gerekli adım vardır:

  1. Telefonla doğrulama isteği başlatmak için accounts.requestphoneverification numaralı telefonu arayın.
    İki harfli bölgenizi girin ekleyebilirsiniz.
    ziyaret edin.
    Telefon numaranızı girin.
    ziyaret edin.
    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.
    ziyaret edin.
    Telefonunuza gönderilen 6 haneli verificationCode kodunu girin.
    ziyaret edin.
    Kullanılan phoneVerificationMethod değerini girin.
    ziyaret edin.
    Bu çağrı, verifiedPhoneNumber döndürüyor. Bu telefon numarası artık doğrulayın.
    'nı inceleyin.

Hesabınızın telefon doğrulama durumunu şuradan kontrol edebilirsiniz: AccountBusinessInformation.phoneVerificationStatus.

accounts.requestphoneverification

Telefon numarası doğrulama sürecini, phoneRegionCode, phoneNumber ve phoneVerificationMethod: accounts.requestphoneverification. Bu çağrı, verificationId döndürür.

İsteğe bağlı languageCode alanını varsayılan dilden (ABD İngilizcesi) farklı bir dilde doğrulamak için kullanın.

Aynı telefon numarasını dörtte bir en fazla beş kez doğrulamayı deneyebilirsiniz saatlere ayarlanır.

POST https://www.googleapis.com/content/v2.1/merchantId/accounts/accountId/requestphoneverification

Aşağıda örnek bir görüşme görebilirsiniz:

{
  "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 öğesini ileterek hesaba ait telefon numarasını doğrulayın: accounts.requestphoneverification, verificationCode numaralı telefona gönderilen altı basamaklı verificationCode telefon ve kullandığınız phoneVerificationMethod (örneğin, SMS) accounts.verifyphonenumber. Bu arama, doğrulanmış telefon numarasını bölgeniz için standart bir biçimde döndürür.

İlk doğrulama isteğinizin süresi 15 dakika sonra dolar. Ondan sonra aramadan önce yeni bir telefon doğrulama isteği başlatmalıdır accounts.verifyphonenumber

POST https://www.googleapis.com/content/v2.1/merchantId/accounts/accountId/verifyphonenumber

Aşağıda örnek bir görüşme görebilirsiniz:

{
  "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ğrulama durumunu şu sayfadan kontrol edebilirsiniz: AccountBusinessInformation.phoneVerificationStatus girin.

Şunu çağırın: accounts.get yöntemi hesabınızın şurasını görüntülemek için accountId ve merchantId: işletme bilgileri:

GET https://www.googleapis.com/content/v2.1/v2.1/merchantId/accounts/accountId