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 nofollow_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

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