การยืนยันทางโทรศัพท์

การยืนยันทางโทรศัพท์ประกอบด้วยวิธีการเกี่ยวกับบัญชี 2 วิธีที่คุณใช้เพื่อเพิ่มและยืนยันหมายเลขโทรศัพท์สำหรับบัญชีผู้ขายได้ หมายเลขโทรศัพท์ที่ส่งผ่านการยืนยันทางโทรศัพท์จะแทนที่หมายเลขโทรศัพท์ที่คุณอาจส่งผ่าน accounts.AccountBusinessInformation

เราขอแนะนำอย่างยิ่งให้ใช้การยืนยันทางโทรศัพท์สำหรับผู้ขายใหม่และผู้ขายเดิมทุกราย มิฉะนั้น บัญชีของคุณอาจถูกระงับเนื่องจากมีปัญหาสถานะบัญชี PENDING_PHONE_VERIFICATION จนกว่าคุณจะยืนยันหมายเลขโทรศัพท์

การยืนยันหมายเลขโทรศัพท์มี 2 ขั้นตอนดังนี้

  1. โปรดโทรไปที่ accounts.requestphoneverification เพื่อเริ่มคําขอการยืนยันทางโทรศัพท์
    ป้อนรหัสภูมิภาค 2 ตัวอักษร
    ป้อนหมายเลขโทรศัพท์
    เลือกวิธียืนยัน (SMS หรือ PHONE_CALL)
  2. โทรติดต่อ accounts.verifyphonenumber เพื่อยืนยันหมายเลขโทรศัพท์
    ป้อน verificationId จากขั้นตอนที่ 1
    ป้อน verificationCode 6 หลักที่ส่งไปยังโทรศัพท์ของคุณ
    ป้อนphoneVerificationMethodที่ใช้
    การโทรนี้จะแสดงหมายเลข verifiedPhoneNumber หมายเลขโทรศัพท์นี้ได้รับการยืนยันแล้ว

คุณตรวจสอบสถานะการยืนยันทางโทรศัพท์ของบัญชีได้ใน AccountBusinessInformation.phoneVerificationStatus

accounts.requestphoneverification

เริ่มกระบวนการยืนยันหมายเลขโทรศัพท์โดยส่ง phoneRegionCode, phoneNumber และ phoneVerificationMethod ไปยัง accounts.requestphoneverification สายนี้ส่งคืน verificationId

คุณสามารถใช้ช่อง languageCode (ไม่บังคับ) เพื่อยืนยันเป็นภาษาอื่นที่ไม่ใช่ภาษาเริ่มต้น (อังกฤษแบบสหรัฐอเมริกา)

คุณลองยืนยันหมายเลขโทรศัพท์เดิมได้สูงสุด 5 ครั้งทุก 4 ชั่วโมง

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

ต่อไปนี้เป็นตัวอย่างการโทร

{
  "phoneRegionCode": "US",
  "phoneNumber": "phoneNumber",
  "phoneVerificationMethod": "SMS",
  "languageCode": "en-US"
}

ต่อไปนี้คือตัวอย่างคำตอบ

{
  "verificationId": "2-47b7ef80ff494daf8079f4808e750dcb-1626331725036"
}

accounts.verifyphonenumber

ยืนยันหมายเลขโทรศัพท์ของบัญชีโดยการส่ง verificationId จาก accounts.requestphoneverification, verificationCode 6 หลักที่ส่งไปยังโทรศัพท์ของคุณ และหมายเลข phoneVerificationMethod ที่คุณใช้ เช่น SMS ไปยัง accounts.verifyphonenumber การโทรนี้จะส่งคืนหมายเลขโทรศัพท์ที่ยืนยันแล้วในรูปแบบมาตรฐานสำหรับภูมิภาคของคุณ

คำขอยืนยันครั้งแรกจะหมดอายุหลังจากผ่านไป 15 นาที หลังจากนั้นคุณต้องเริ่มคำขอการยืนยันทางโทรศัพท์ใหม่ก่อนที่จะโทรหา accounts.verifyphonenumber

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

ต่อไปนี้เป็นตัวอย่างการโทร

{
  "verificationId": "verificationId",
  "verificationCode": "verificationCode",
  "phoneVerificationMethod": "SMS"
}

ต่อไปนี้คือตัวอย่างคำตอบ

{
  "verifiedPhoneNumber": "(123) 456-7890"
}

AccountBusinessInformation.phoneVerificationStatus

คุณตรวจสอบสถานะการยืนยันทางโทรศัพท์ของบัญชีได้ในช่อง AccountBusinessInformation.phoneVerificationStatus

เรียกใช้เมธอด accounts.get ด้วย accountId และ merchantId เพื่อดูข้อมูลทางธุรกิจของบัญชี ดังนี้

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