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 สำหรับการยืนยัน ADDRESS เราจะใช้ที่อยู่เพื่อส่งไปรษณียบัตร สำหรับวิธีการอื่นๆ วิธีนี้ควรเหมือนกับวิธีการที่ส่งไปยัง locations.fetch VerificationOptions ระบบจะโยน INVALID_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.fetch VerificationOptions แจ้งไว้ หาก EmailVerificationData ตั้งค่า isUserNameEditable เป็น "จริง" ไคลเอ็นต์อาจระบุชื่อผู้ใช้อื่น (local-part) แต่ต้องตรงกับชื่อโดเมน

AddressInput

ข้อมูลที่ป้อนสำหรับการยืนยัน ADDRESS

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

string

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

PhoneInput

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

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

string

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