Method: accounts.locations.verify

เริ่มกระบวนการยืนยันสถานที่ตั้ง

คำขอ HTTP

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

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

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

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

string

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

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

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

การแสดง JSON
{
  "method": enum (VerificationMethod),
  "languageCode": string,
  "context": {
    object (ServiceBusinessContext)
  },

  // Union field RequestData can be only one of the following:
  "emailInput": {
    object (EmailInput)
  },
  "addressInput": {
    object (AddressInput)
  },
  "phoneInput": {
    object (PhoneInput)
  }
  // End of list of possible types for union field RequestData.
}
ช่อง
method

enum (VerificationMethod)

วิธีการยืนยัน

languageCode

string

รหัสภาษา BCP 47 ที่แสดงถึงภาษาที่จะใช้ในกระบวนการยืนยัน

context

object (ServiceBusinessContext)

ข้อมูลบริบทเพิ่มเติมสำหรับการยืนยันธุรกิจบริการ ต้องระบุสำหรับสถานที่ที่มีประเภทธุรกิจ CUSTOMER_LOCATION_ONLY สำหรับการยืนยันที่อยู่ ระบบจะใช้ที่อยู่เพื่อส่งไปรษณียบัตร สำหรับวิธีการอื่นๆ ชื่อควรเป็นวิธีการเดียวกันกับที่ส่งไปยัง locations.fetchVerificationOptions nofollow_ARGUMENT จะถูกทิ้งหากตั้งค่าไว้สำหรับที่ตั้งธุรกิจประเภทอื่นๆ

ฟิลด์การรวม RequestData ข้อมูลอินพุตของผู้ใช้สำหรับวิธีการที่เฉพาะเจาะจงนอกเหนือจากข้อมูลการแสดงผล ข้อมูลต้องตรงกับเมธอดที่ขอ ปล่อยว่างไว้หากไม่จำเป็นต้องใช้ข้อมูล RequestData ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
emailInput

object (EmailInput)

อินพุตสำหรับเมธอด EMAIL

addressInput

object (AddressInput)

อินพุตสำหรับเมธอด ADDRESS

phoneInput

object (PhoneInput)

อินพุตสำหรับเมธอด PHONE_CALL/SMS

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

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

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

การแสดง JSON
{
  "verification": {
    object (Verification)
  }
}
ช่อง
verification

object (Verification)

คำขอการยืนยันที่สร้าง

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

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

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

ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมของ OAuth 2.0

EmailInput

อินพุตสำหรับการยืนยัน EMAIL

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

string

ที่อยู่อีเมลที่ควรส่ง PIN ไปให้

เราจะยอมรับอีเมลก็ต่อเมื่ออีเมลนั้นเป็นหนึ่งในที่อยู่ที่ locations.fetchVerificationOptions ระบุไว้เท่านั้น หาก EmailVerificationData ตั้งค่า isUserNameEditable เป็น true ไคลเอ็นต์อาจระบุชื่อผู้ใช้เป็นอย่างอื่น (local-part) แต่ต้องตรงกับชื่อโดเมน

AddressInput

อินพุตสำหรับการยืนยัน ADDRESS

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

string

ชื่อผู้ติดต่อที่ควรส่งอีเมล

PhoneInput

อินพุตสำหรับการยืนยัน PHONE_CALL/SMS

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

string

หมายเลขโทรศัพท์ที่ควรโทรหาหรือส่ง SMS ถึง ต้องเป็นหมายเลขโทรศัพท์หนึ่งในตัวเลือกที่มีสิทธิ์