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