ผู้ให้บริการที่นำเสนอการจัดการข้อมูลบนแพลตฟอร์มของตนโดยตรงจะยืนยันธุรกิจของผู้ขายภายในเว็บไซต์ของตนได้ คุณจึงไม่ต้องเปลี่ยนเส้นทางผู้ขายไปยัง 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 ได้ที่บทความสนับสนุนในศูนย์ช่วยเหลือ