GoogleLocations API ให้คุณดูล่วงหน้าว่าสถานที่หนึ่งๆ ได้รับการอ้างสิทธิ์ใน Business Profile หรือไม่ ด้วยวิธีนี้ หากมีการอ้างสิทธิ์สถานที่ตั้งแล้ว คุณจะขอสิทธิ์เข้าถึงตําแหน่งได้ทันที นอกจากนี้ หากคุณจัดการบัญชีที่ได้รับการยืนยันจํานวนมาก คุณสามารถเลือกการจับคู่ที่อาจเกิดขึ้นล่วงหน้าได้แม่นยํากว่า และหลีกเลี่ยงการสร้างสถานที่ตั้งที่ซ้ํากัน
ปลายทาง API จะแสดง URL ที่บ่งบอกว่ามีการอ้างสิทธิ์สถานที่ตั้งแล้วหรือยัง หากมีการอ้างสิทธิ์ URL เดียวกันจะช่วยให้คุณเริ่มกระบวนการขอสิทธิ์เข้าถึงได้
ภาพต่อไปนี้แสดงภาพรวมของกระบวนการในการเป็นเจ้าของสถานที่
![](https://developers-dot-devsite-v2-prod.appspot.com/static/my-business/images/locations1.png?authuser=19&hl=th)
ขั้นตอนต่อไปนี้ช่วยให้คุณใช้ GoogleLocations
API ได้
- รวบรวมข้อมูลตําแหน่งจากผู้ขาย
-
เรียกใช้ปลายทาง
googleLocations.search
ใส่ข้อมูลตําแหน่งภายในเนื้อหาของการโทร หรือระบุในสตริงการค้นหาเหมือนที่ผู้ใช้ป้อนใน Search หรือ Maps เช่น "Starbucks 5th ave NYC."API นี้แสดงรายการสถานที่ตั้งที่อาจตรงกันและข้อมูลเกี่ยวกับสถานที่ตั้งแต่ละแห่ง เช่น
locationName
และที่อยู่ - เลือกสถานที่ตั้งที่ตรงกับสถานที่ตั้งของคุณ หากไม่มีชื่อที่ตรงกัน ให้โทรหา
accounts.locations.create
และข้ามไปยังขั้นตอนที่ 5 -
ตามสถานะของ
requestAdminRightsUrl
ในการตอบกลับ ให้ดําเนินการดังต่อไปนี้- หากมี
requestAdminRightsUrl
แสดงว่าผู้ใช้รายอื่นเป็นเจ้าของข้อมูลธุรกิจ นําผู้ขายไปยัง URL เพื่อเริ่มคําขอการเข้าถึงและการเป็นเจ้าของสถานที่ที่มีอยู่ใน Business Profile - หากไม่มี
requestAdminRightsUrl
ให้โทรติดต่อaccounts.locations.create
แล้วสร้างข้อมูลที่จะได้รับการยืนยันในภายหลัง
- หากมี
- หากสร้างข้อมูลใหม่เป็นส่วนหนึ่งของกระบวนการนี้ คุณจะใช้ API การยืนยันเพื่อเริ่มการยืนยันข้อมูลได้ ดูข้อมูลเพิ่มเติมได้ในจัดการการยืนยัน