ผู้ให้บริการที่เสนอการจัดการข้อมูลบนแพลตฟอร์มโดยตรงจะยืนยันผู้ขายได้ ภายในไซต์ของตนเอง จึงไม่ต้องเปลี่ยนเส้นทางผู้ขายเข้าสู่ UI ของ Business Profile
ดูสถานะปัจจุบัน
ผู้ใช้จะโทรหา locations.getVoiceOfMerchantState
ได้
บนตำแหน่งเพื่อเรียกดูสถานะปัจจุบันของตำแหน่ง หาก
hasVoiceOfMerchant
บูลีนคือ true
ตำแหน่งก็อยู่ในสถานะดีอยู่แล้ว และไม่ต้องดำเนินการเพิ่มเติมอีก หรือหากการดำเนินการ gain_voice_of_merchant
ในการตอบกลับมี verify
คุณจะต้องยืนยันให้เสร็จสมบูรณ์ โปรดทำตามวิธีการด้านล่างเพื่อดูข้อมูลเพิ่มเติม
ดึงข้อมูลตัวเลือกการยืนยัน
ผู้ให้บริการสามารถใช้
locations.fetchVerificationOptions
เพื่อแจ้งให้ผู้ขายเลือกวิธีติดต่อที่ต้องการจากรายการที่มี
วิธีการยืนยัน
หากต้องการดึงข้อมูลตัวเลือกการยืนยัน ให้ใช้รายการต่อไปนี้
POST https://mybusinessverifications.googleapis.com/v1/{locationId}:fetchVerificationOptions { "languageCode": "en" }
เริ่มกระบวนการยืนยัน
หลังจากเลือกวิธีการยืนยันแล้ว ให้เริ่มกระบวนการยืนยันกับ
locations.verify
สถานที่ตั้งของสถานที่นั้นจะเปลี่ยนเป็นสถานะที่ยืนยันแล้วหรือระบบแสดงผลสถานะข้อผิดพลาด
POST https://mybusinessverifications.googleapis.com/v1/locations/{locationId} :verify // Use only one of the below verification methods // For postcard verification: { "method": "ADDRESS", "languageCode": "en", "addressInput": { "mailerContactName": "Ann Droyd" } } // For phone verification: { "method": "PHONE_CALL", "languageCode": "en", "phoneInput": { "phoneNumber": "800-555-0136" } } // For SMS verification: { "method": "SMS", "languageCode": "en", "phoneInput": { "phoneNumber": "800-555-0136" } } // For email verification: { "method": "EMAIL", "languageCode": "en", "emailInput": { "emailAddress": "ex@google.com" } }
เรียกข้อมูลการยืนยันปัจจุบัน
locations.verifications.list
จะดึงประวัติคำขอการยืนยันพร้อมสถานะของคำขอสำหรับตำแหน่งที่ระบุไว้ในการโทร
หากต้องการเรียกข้อมูลคำขอการยืนยันทั้งหมด ให้ใช้คำสั่งต่อไปนี้
GET https://mybusinessverifications.googleapis.com/v1/locations/{locationId} /verifications
ทำการยืนยันที่รอดำเนินการให้เสร็จสมบูรณ์
รหัส PIN และ
locations.verifications.complete
มักต้องใช้การยืนยันธุรกิจให้เสร็จสมบูรณ์
โปรดใช้ข้อมูลต่อไปนี้เพื่อทำการยืนยันที่รอดำเนินการให้เสร็จสมบูรณ์
POST https://mybusinessverifications.googleapis.com/v1/locations/{locationId} /verifications/{verificationId}:complete { "pin": "123456" }
แนวทางปฏิบัติแนะนำสำหรับการยืนยัน GBP โดยใช้ API
การสร้างตำแหน่ง
คุณสามารถใช้ GBP Business Information API เพื่อฝังแพลตฟอร์มไว้เพื่อให้ฟังก์ชันการสร้างตำแหน่งได้ เมื่อคุณขอให้ผู้ขายเพิ่มสถานที่ตั้งใหม่ โปรดทำตามขั้นตอนต่อไปนี้
เก็บรวบรวมข้อมูลตำแหน่ง เช่น ชื่อธุรกิจ ที่อยู่ หมวดหมู่จากผู้ขาย
- โทรหาปลายทาง
googleLocations.search
- ให้ข้อมูลตำแหน่ง เช่น ชื่อธุรกิจ หมวดหมู่ ที่อยู่ หมายเลขโทรศัพท์ และเว็บไซต์ภายในคำขอ API
หรือทำการค้นหาสถานที่ตั้งที่น่าจะตรงกันโดยทำตามขั้นตอนเหล่านี้
- ค้นหาตำแหน่งที่อาจตรงกัน
- ขอให้ผู้ขายเลือกสถานที่ตั้งที่ถูกต้อง
- หากมี
requestAdminRightsUrl
อยู่ในการตอบกลับสถานที่ตั้ง ให้ช่วยผู้ขายขอสิทธิ์เข้าถึงและการเป็นเจ้าของสำหรับสถานที่ตั้งนั้นใน Google Business Profile - ถ้าไม่มี
requestAdminRightsUrl
ให้สร้างสถานที่ตั้งใหม่ด้วยรหัสสถานที่ในการตอบกลับเกี่ยวกับตำแหน่ง - ยืนยันตำแหน่งใหม่
หมายเหตุ: หากคุณไม่ได้รับสถานที่ที่ตรงกันจากข้อความค้นหาเริ่มต้น ให้ใช้รหัสสถานที่ที่ว่างเปล่าเพื่อสร้างสถานที่ใหม่ จากนั้นยืนยันสถานที่ตั้งใหม่ดังกล่าว
การยืนยันสถานที่ตั้ง
หากต้องการเริ่มขั้นตอนการยืนยันโดยใช้ GBP API โปรดทำตามขั้นตอนต่อไปนี้
- เรียกใช้เมธอด
accounts.locations.list
เพื่อแสดงตำแหน่งทั้งหมดสำหรับบัญชี Google - เลือกสถานที่ที่จะยืนยัน
- เรียกเมธอด API ของ
GetVoiceOfMerchant
เพื่อยืนยันว่าตำแหน่งดังกล่าวต้องมีการยืนยันหรือไม่ - หากการตอบกลับแจ้งสถานะยืนยันแล้ว โปรดโทรหา
fetchVerificationOptions
เพื่อดูรายการวิธีที่ใช้ยืนยันสถานที่ดังกล่าวได้ - ตรวจสอบอีกครั้งว่าข้อมูล
verificationOption
มีที่อยู่ หมายเลขโทรศัพท์ และอีเมลที่ถูกต้อง - หลังจากกลไกเลือกตัวเลือกการยืนยันที่ดีที่สุดแล้ว ให้เรียกใช้วิธี
locations.verify
เพื่อเริ่มการยืนยันที่เหมาะสม หากต้องการยืนยันว่าการเริ่มต้นอยู่ระหว่างดำเนินการ ให้โทรหาlocations.verifications.list.
- เรียกเมธอด
locations.verification.complete
ด้วย PIN ของผู้ขาย - เรียกใช้เมธอด API ของ
GetVoiceOfMerchant
หากเป็นHasVoiceOfMerchant = true
แสดงว่าคุณยืนยันสถานที่สำเร็จแล้ว
หมายเหตุ: หากการยืนยันจาก AUTO
พร้อมให้บริการสำหรับสถานที่ตั้ง ผู้ขายไม่ต้องดำเนินการขั้นตอนการยืนยัน
ดูข้อมูลเพิ่มเติมเกี่ยวกับการยืนยัน GBP ได้ที่บทความการสนับสนุนในศูนย์ช่วยเหลือ