Method: accounts.locations.fetchVerificationOptions

รายงานตัวเลือกการยืนยันที่มีสิทธิ์ทั้งหมดสำหรับสถานที่ตั้งหนึ่งๆ เป็นภาษาใดภาษาหนึ่ง

คำขอ HTTP

POST https://mybusiness.googleapis.com/v4/{name=accounts/*/locations/*}:fetchVerificationOptions

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
name

string

ชื่อทรัพยากรของสถานที่ที่ยืนยัน

เนื้อหาของคำขอ

เนื้อหาของคำขอมีข้อมูลที่มีโครงสร้างต่อไปนี้

การแสดง JSON
{
  "languageCode": string,
  "context": {
    object (ServiceBusinessContext)
  }
}
ช่อง
languageCode

string

รหัสภาษา BCP 47 ซึ่งแสดงภาษาที่ใช้สำหรับกระบวนการยืนยัน ตัวเลือกที่มีจะแตกต่างกันไปตามภาษา

context

object (ServiceBusinessContext)

ข้อมูลบริบทเพิ่มเติมสำหรับการยืนยันธุรกิจที่ให้บริการ ต้องระบุสำหรับสถานที่ที่มีประเภทธุรกิจคือ CUSTOMER_LOCATION_ONLY ระบบจะโยน INVALID_ARGUMENT ไปหากมีการตั้งค่าไว้สำหรับสถานที่ตั้งธุรกิจประเภทอื่น

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

ข้อความตอบกลับสำหรับ Verifications.Fetch VerificationOptions

การแสดง JSON
{
  "options": [
    {
      object (VerificationOption)
    }
  ]
}
ช่อง
options[]

object (VerificationOption)

ตัวเลือกการยืนยันที่มีให้

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth รายการใดรายการหนึ่งต่อไปนี้

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ภาพรวมของ OAuth 2.0

VerificationOption

ตัวเลือกการยืนยันแสดงถึงวิธียืนยันสถานที่ (ระบุโดยวิธีการยืนยัน) และตำแหน่งที่จะส่งการยืนยัน (ระบุด้วยข้อมูลที่แสดง)

การแสดง JSON
{
  "verificationMethod": enum (VerificationMethod),

  // Union field DisplayData can be only one of the following:
  "phoneData": {
    object (PhoneVerificationData)
  },
  "addressData": {
    object (AddressVerificationData)
  },
  "emailData": {
    object (EmailVerificationData)
  }
  // End of list of possible types for union field DisplayData.
}
ช่อง
verificationMethod

enum (VerificationMethod)

วิธีการยืนยันสถานที่

ช่องการรวม DisplayData หนึ่งในข้อมูลการแสดงผล ข้อมูลต้องตรงกับเมธอด เว้นว่างไว้หากเมธอดที่เกี่ยวข้องไม่มีข้อมูลการแสดงผล DisplayData ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้
phoneData

object (PhoneVerificationData)

ตั้งค่าเฉพาะในกรณีที่วิธีการคือ PHONE_CALL หรือ SMS

addressData

object (AddressVerificationData)

ตั้งค่าเฉพาะในกรณีที่เมธอดคือ MAIL

emailData

object (EmailVerificationData)

ตั้งค่าเฉพาะในกรณีที่วิธีการคือ EMAIL

PhoneVerificationData

แสดงข้อมูลสำหรับการยืนยันทางโทรศัพท์ เช่น โทรศัพท์, SMS

การแสดง JSON
{
  "phoneNumber": string
}
ช่อง
phoneNumber

string

หมายเลขโทรศัพท์ที่จะส่ง PIN ไปให้

AddressVerificationData

แสดงข้อมูลสำหรับการยืนยันผ่านไปรษณียบัตร

การแสดง JSON
{
  "businessName": string,
  "address": {
    object (PostalAddress)
  }
}
ช่อง
businessName

string

ชื่อธุรกิจของผู้ขาย

address

object (PostalAddress)

ที่อยู่ที่สามารถส่งไปรษณียบัตรได้

EmailVerificationData

แสดงข้อมูลสำหรับการยืนยันทางอีเมล

การแสดง JSON
{
  "domainName": string,
  "userName": string,
  "isUserNameEditable": boolean
}
ช่อง
domainName

string

ชื่อโดเมนในอีเมล เช่น "gmail.com" ใน foo@gmail.com

userName

string

ชื่อผู้ใช้ในอีเมล เช่น "foo" ใน foo@gmail.com

isUserNameEditable

boolean

ลูกค้าได้รับอนุญาตให้ระบุชื่อผู้ใช้อื่นหรือไม่