Telefonla doğrulama

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:

  1. Telefonla doğrulama isteği başlatmak için accounts.requestphoneverification numarasını 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ımda
    girin.verificationId
    Telefonunuza gönderilen 6 haneli verificationCode kodunu girin.
    Kullanılan phoneVerificationMethod girin.
    Bu çağrı 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 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