จัดการการยืนยัน

ผู้ให้บริการที่เสนอการจัดการข้อมูลบนแพลตฟอร์มโดยตรงจะยืนยันผู้ขายได้ ภายในไซต์ของตนเอง จึงไม่ต้องเปลี่ยนเส้นทางผู้ขายเข้าสู่ UI ของ Business Profile

ดูสถานะปัจจุบัน

ผู้ใช้จะโทรหา locations.getVoiceOfMerchantState ได้ บนตำแหน่งเพื่อเรียกดูสถานะปัจจุบันของตำแหน่ง หาก hasVoiceOfMerchant บูลีนคือ true ตำแหน่งก็อยู่ในสถานะดีอยู่แล้ว และไม่ต้องดำเนินการเพิ่มเติมอีก หรือหากการดำเนินการ gain_voice_of_merchant ในการตอบกลับมี verify คุณจะต้องยืนยันให้เสร็จสมบูรณ์ โปรดทำตามวิธีการด้านล่างเพื่อดูข้อมูลเพิ่มเติม

ดึงข้อมูลตัวเลือกการยืนยัน

ผู้ให้บริการสามารถใช้ locations.fetchVerificationOptions เพื่อแจ้งให้ผู้ขายเลือกวิธีติดต่อที่ต้องการจากรายการที่มี วิธีการยืนยัน

หากต้องการดึงข้อมูลตัวเลือกการยืนยัน ให้ใช้รายการต่อไปนี้

HTTP
POST
https://mybusinessverifications.googleapis.com/v1/{locationId}:fetchVerificationOptions

{
  "languageCode": "en"
}

เริ่มกระบวนการยืนยัน

หลังจากเลือกวิธีการยืนยันแล้ว ให้เริ่มกระบวนการยืนยันกับ locations.verify สถานที่ตั้งของสถานที่นั้นจะเปลี่ยนเป็นสถานะที่ยืนยันแล้วหรือระบบแสดงผลสถานะข้อผิดพลาด

HTTP
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 จะดึงประวัติคำขอการยืนยันพร้อมสถานะของคำขอสำหรับตำแหน่งที่ระบุไว้ในการโทร

หากต้องการเรียกข้อมูลคำขอการยืนยันทั้งหมด ให้ใช้คำสั่งต่อไปนี้

HTTP
GET
https://mybusinessverifications.googleapis.com/v1/locations/{locationId}
/verifications

ทำการยืนยันที่รอดำเนินการให้เสร็จสมบูรณ์

รหัส PIN และ locations.verifications.complete มักต้องใช้การยืนยันธุรกิจให้เสร็จสมบูรณ์

โปรดใช้ข้อมูลต่อไปนี้เพื่อทำการยืนยันที่รอดำเนินการให้เสร็จสมบูรณ์

HTTP
POST
https://mybusinessverifications.googleapis.com/v1/locations/{locationId}
/verifications/{verificationId}:complete

{
  "pin": "123456"
}

แนวทางปฏิบัติแนะนำสำหรับการยืนยัน GBP โดยใช้ API

การสร้างตำแหน่ง

คุณสามารถใช้ GBP Business Information API เพื่อฝังแพลตฟอร์มไว้เพื่อให้ฟังก์ชันการสร้างตำแหน่งได้ เมื่อคุณขอให้ผู้ขายเพิ่มสถานที่ตั้งใหม่ โปรดทำตามขั้นตอนต่อไปนี้

เก็บรวบรวมข้อมูลตำแหน่ง เช่น ชื่อธุรกิจ ที่อยู่ หมวดหมู่จากผู้ขาย

  1. โทรหาปลายทาง googleLocations.search
  2. ให้ข้อมูลตำแหน่ง เช่น ชื่อธุรกิจ หมวดหมู่ ที่อยู่ หมายเลขโทรศัพท์ และเว็บไซต์ภายในคำขอ API

หรือทำการค้นหาสถานที่ตั้งที่น่าจะตรงกันโดยทำตามขั้นตอนเหล่านี้

  1. ค้นหาตำแหน่งที่อาจตรงกัน
  2. ขอให้ผู้ขายเลือกสถานที่ตั้งที่ถูกต้อง
  3. หากมี requestAdminRightsUrl อยู่ในการตอบกลับสถานที่ตั้ง ให้ช่วยผู้ขายขอสิทธิ์เข้าถึงและการเป็นเจ้าของสำหรับสถานที่ตั้งนั้นใน Google Business Profile
  4. ถ้าไม่มี requestAdminRightsUrl ให้สร้างสถานที่ตั้งใหม่ด้วยรหัสสถานที่ในการตอบกลับเกี่ยวกับตำแหน่ง
  5. ยืนยันตำแหน่งใหม่

หมายเหตุ: หากคุณไม่ได้รับสถานที่ที่ตรงกันจากข้อความค้นหาเริ่มต้น ให้ใช้รหัสสถานที่ที่ว่างเปล่าเพื่อสร้างสถานที่ใหม่ จากนั้นยืนยันสถานที่ตั้งใหม่ดังกล่าว

การยืนยันสถานที่ตั้ง

หากต้องการเริ่มขั้นตอนการยืนยันโดยใช้ GBP API โปรดทำตามขั้นตอนต่อไปนี้

  1. เรียกใช้เมธอด accounts.locations.list เพื่อแสดงตำแหน่งทั้งหมดสำหรับบัญชี Google
  2. เลือกสถานที่ที่จะยืนยัน
  3. เรียกเมธอด API ของ GetVoiceOfMerchant เพื่อยืนยันว่าตำแหน่งดังกล่าวต้องมีการยืนยันหรือไม่
  4. หากการตอบกลับแจ้งสถานะยืนยันแล้ว โปรดโทรหา fetchVerificationOptions เพื่อดูรายการวิธีที่ใช้ยืนยันสถานที่ดังกล่าวได้
  5. ตรวจสอบอีกครั้งว่าข้อมูล verificationOption มีที่อยู่ หมายเลขโทรศัพท์ และอีเมลที่ถูกต้อง
  6. หลังจากกลไกเลือกตัวเลือกการยืนยันที่ดีที่สุดแล้ว ให้เรียกใช้วิธี locations.verify เพื่อเริ่มการยืนยันที่เหมาะสม หากต้องการยืนยันว่าการเริ่มต้นอยู่ระหว่างดำเนินการ ให้โทรหา locations.verifications.list.
  7. เรียกเมธอด locations.verification.complete ด้วย PIN ของผู้ขาย
  8. เรียกใช้เมธอด API ของ GetVoiceOfMerchant หากเป็น HasVoiceOfMerchant = true แสดงว่าคุณยืนยันสถานที่สำเร็จแล้ว

หมายเหตุ: หากการยืนยันจาก AUTO พร้อมให้บริการสำหรับสถานที่ตั้ง ผู้ขายไม่ต้องดำเนินการขั้นตอนการยืนยัน

ดูข้อมูลเพิ่มเติมเกี่ยวกับการยืนยัน GBP ได้ที่บทความการสนับสนุนในศูนย์ช่วยเหลือ

คำแนะนำเกี่ยวกับวิธีการยืนยันสำหรับพาร์ทเนอร์ที่ผ่านการรับรองแล้ว