- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- VerificationOption
- AddressVerificationData
- EmailVerificationData
รายงานตัวเลือกการยืนยันที่มีสิทธิ์ทั้งหมดสำหรับสถานที่ตั้งในภาษาใดภาษาหนึ่ง
คำขอ HTTP
POST https://mybusinessverifications.googleapis.com/v1/{location=locations/*}:fetchVerificationOptions
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
location |
ต้องระบุ สถานที่ที่จะยืนยัน |
เนื้อหาของคำขอ
เนื้อหาของคำขอมีข้อมูลที่มีโครงสร้างต่อไปนี้
การแสดง JSON |
---|
{
"languageCode": string,
"context": {
object ( |
ช่อง | |
---|---|
languageCode |
ต้องระบุ รหัสภาษา BCP 47 ที่แสดงถึงภาษาที่จะใช้ในกระบวนการยืนยัน ตัวเลือกที่มีให้จะแตกต่างกันไปตามภาษา |
context |
ไม่บังคับ ข้อมูลบริบทเพิ่มเติมสำหรับการยืนยันธุรกิจบริการ ใช้ได้กับสถานที่ตั้งที่มีประเภทธุรกิจ CUSTOMER_LOCATION_ONLY เท่านั้น การระบุที่อยู่ที่ถูกต้องอาจช่วยให้มีตัวเลือกมากขึ้น nofollow_ARGUMENT จะถูกทิ้งหากได้ตั้งค่าไว้สำหรับสถานที่ประเภทอื่น |
เนื้อหาการตอบกลับ
ข้อความตอบกลับสำหรับ Verifications.Fetch VerificationOptions
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{
"options": [
{
object ( |
ช่อง | |
---|---|
options[] |
ตัวเลือกการยืนยันที่ใช้ได้ |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/business.manage
ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมของ OAuth 2.0
VerificationOption
ตัวเลือกการยืนยันจะแสดงวิธียืนยันสถานที่ (ระบุโดยวิธีการยืนยัน) และปลายทางที่จะรับการยืนยัน (ระบุข้อมูลที่แสดง)
การแสดง JSON |
---|
{ "verificationMethod": enum ( |
ช่อง | |
---|---|
verificationMethod |
วิธียืนยันสถานที่ |
ฟิลด์การรวม DisplayData หนึ่งในข้อมูลที่แสดง ข้อมูลต้องตรงกับเมธอด เว้นว่างไว้หากวิธีการที่เกี่ยวข้องไม่มีข้อมูลที่แสดง DisplayData ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
phoneNumber |
ตั้งค่าเฉพาะเมื่อวิธีการคือ PHONE_CALL หรือ SMS หมายเลขโทรศัพท์ที่จะส่ง PIN ไปให้ |
addressData |
ตั้งค่าเมื่อเมธอดคือ MAIL เท่านั้น |
emailData |
ตั้งค่าเมื่อวิธีการคือ EMAIL เท่านั้น |
announcement |
ตั้งค่าเมื่อวิธีการคือ VETTED_PARTNER เท่านั้น |
AddressVerificationData
แสดงข้อมูลสำหรับการยืนยันผ่านไปรษณียบัตร
การแสดง JSON |
---|
{
"business": string,
"address": {
object ( |
ช่อง | |
---|---|
business |
ชื่อธุรกิจของผู้ขาย |
address |
ที่อยู่ที่ไปรษณียบัตรส่งไปได้ |
expectedDeliveryDaysRegion |
จำนวนวันโดยประมาณที่ต้องใช้ในการจัดส่งไปรษณียบัตรไปยังภูมิภาคของที่อยู่ |
EmailVerificationData
แสดงข้อมูลสำหรับการยืนยันทางอีเมล
การแสดง JSON |
---|
{ "domain": string, "user": string, "isUserNameEditable": boolean } |
ช่อง | |
---|---|
domain |
ชื่อโดเมนในที่อยู่อีเมล เช่น "gmail.com" ใน foo@gmail.com |
user |
ชื่อผู้ใช้ในอีเมล เช่น "foo" ใน foo@gmail.com |
isUserNameEditable |
ลูกค้าได้รับอนุญาตให้ระบุชื่อผู้ใช้เป็นอย่างอื่นหรือไม่ |