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

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

คู่มือวิธีการยืนยันสำหรับพาร์ทเนอร์ที่ได้รับการตรวจสอบแล้ว