GoogleLocations

GoogleLocations API ช่วยให้คุณดูล่วงหน้าได้ว่ามีการอ้างสิทธิ์สถานที่ตั้งใน Business Profile หรือไม่ วิธีนี้ช่วยให้คุณขอสิทธิ์เข้าถึงสถานที่ได้ทันทีหากมีการอ้างสิทธิ์สถานที่นั้น นอกจากนี้ หากคุณจัดการบัญชีที่ยืนยันแบบเป็นกลุ่ม คุณจะเลือกการจับคู่ที่เป็นไปได้ล่วงหน้าได้อย่างแม่นยำยิ่งขึ้นและหลีกเลี่ยงการสร้างสถานที่ที่ซ้ำกัน

ปลายทาง API จะแสดงผล URL ที่ระบุว่ามีการอ้างสิทธิ์สถานที่นั้นแล้วหรือยัง หากมีการอ้างสิทธิ์แล้ว URL เดียวกันนี้จะช่วยให้คุณเริ่มกระบวนการขอสิทธิ์เข้าถึงได้

รูปภาพต่อไปนี้แสดงภาพรวมของกระบวนการรับการเป็นเจ้าของสถานที่ตั้ง

รูปที่ 1 แผนภาพ Swimlane ของความเป็นเจ้าของสถานที่ตั้ง Business Profile

ขั้นตอนต่อไปนี้จะช่วยให้คุณใช้ GoogleLocations API ได้

  1. รวบรวมข้อมูลตำแหน่งจากผู้ขาย
  2. โทรไปที่ปลายทาง googleLocations.search ระบุข้อมูลตำแหน่งภายในเนื้อหาของการเรียกใช้ หรือจะระบุในสตริงการค้นหาก็ได้ ซึ่งคล้ายกับสิ่งที่ผู้ใช้จะป้อนใน Search หรือ Maps เช่น "Starbucks 5th ave NYC."

    API จะแสดงรายการสถานที่ที่อาจตรงกันและข้อมูลเกี่ยวกับสถานที่แต่ละแห่ง เช่น locationName และที่อยู่

  3. เลือกสถานที่ที่ตรงกับตำแหน่งของคุณ หากไม่พบรายการที่ตรงกัน ให้โทรไปที่ accounts.locations.create แล้วข้ามไปยังขั้นตอนที่ 5
  4. ดำเนินการต่อไปนี้ตามสถานะของ requestAdminRightsUrl ในคำตอบ

    1. หากมี requestAdminRightsUrl แสดงว่าผู้ใช้รายอื่นเป็นเจ้าของข้อมูล แจ้งให้ผู้ขายไปที่ URL เพื่อเริ่มขอสิทธิ์เข้าถึงและความเป็นเจ้าของสถานที่ตั้งที่มีอยู่เดิมใน Business Profile
    2. หาก requestAdminRightsUrl ไม่มีอยู่ ให้โทรไปที่ accounts.locations.create แล้วสร้างข้อมูลใหม่ที่จะได้รับการยืนยันในภายหลัง
  5. หากสร้างข้อมูลใหม่ในกระบวนการนี้ คุณสามารถใช้ API การยืนยันเพื่อเริ่มยืนยันข้อมูลได้ ดูข้อมูลเพิ่มเติมได้ที่หัวข้อจัดการการยืนยัน