โอนสถานที่ตั้ง

คุณสามารถใช้ My Business Account Management API เพื่อโอนสถานที่ไปยังบัญชีหรือกลุ่มสถานที่ตั้งต่างๆ ได้ โปรดทำตามวิธีการใน เอกสารประกอบนี้เพื่อดูวิธีการ

เริ่มต้นใช้งาน

ต้องระบุรายการต่อไปนี้ในการโอนสถานที่

บัญชีต้นทาง: บัญชีต้นทางคือบัญชีที่เป็นเจ้าของสถานที่ตั้ง โดยบัญชีนี้อาจเป็นบัญชีส่วนตัวหรือกลุ่มสถานที่ตั้งก็ได้ หลังจากการโอนเสร็จสมบูรณ์ บัญชีต้นทางจะเข้าถึงสถานที่ตั้งไม่ได้อีกต่อไป
บัญชีปลายทาง: บัญชีปลายทางคือบัญชีที่ควรโอนสถานที่ไป โดยบัญชีนี้อาจเป็นบัญชีส่วนตัว หรือกลุ่มสถานที่ตั้งก็ได้ หลังจากการโอนเสร็จสมบูรณ์ บัญชีปลายทาง จะเป็นเจ้าของหลักของสถานที่ดังกล่าว
โทเค็นการรีเฟรช/การเข้าถึง OAuth2: แต่ละบัญชีต้องใช้โทเค็นการรีเฟรช/โทเค็นเพื่อการเข้าถึง OAuth2 สําหรับบัญชีต้นทางและปลายทางเพื่อเรียก API

โอนสถานที่

หากต้องการโอนสถานที่ ให้ทำตามขั้นตอนต่อไปนี้

  1. หากคุณไม่ได้เป็นเจ้าของสถานที่ คุณจะต้องเป็นเจ้าของสถานที่ดังกล่าว ใช้ข้อมูลเข้าสู่ระบบ OAuth ของเจ้าของธุรกิจคนปัจจุบันเพื่อโทรหา account.admins.create และเชิญผู้ใช้ให้เป็นเจ้าของข้อมูล จากนั้นใช้ข้อมูลเข้าสู่ระบบ OAuth ของผู้ใช้ที่ได้รับเชิญในการเรียกใช้ accounts.invitations.list เพื่อรับรหัสคำเชิญ โทร accounts.invitations.accept เพื่อตอบรับคำเชิญนี้

  2. ใช้ข้อมูลเข้าสู่ระบบ OAuth ของบัญชีปลายทางที่ต้องการเพื่อโทรหา accounts.list จากนั้นค้นหารหัสบัญชีในรายการที่คุณต้องการโอนสถานที่ตั้งไป รหัสผู้ดูแลระบบในการโทรไปยัง account.admins.create หรือการเรียก accounts.invitations.list ในขั้นตอนที่ 1 สามารถใช้เป็นรหัสบัญชีได้เช่นกัน รหัสบัญชีนี้อาจอ้างอิงถึงบัญชีส่วนตัวหรือกลุ่มสถานที่ตั้ง

  3. ใช้รหัสบัญชีที่ดึงมาในขั้นตอนที่ 2 เป็นบัญชีปลายทาง นี่คือช่อง destinationAccount ในเนื้อหาคำขอ ซึ่งคุณเรียกใช้ locations.transfer ได้

ใช้ข้อมูลเข้าสู่ระบบ OAuth ของบัญชีปลายทางเพื่อเรียก accounts.locations.list และยืนยันว่าตำแหน่งที่โอนนั้นปรากฏในผลการค้นหา หากคุณเรียกใช้ปลายทาง accounts.locations.list ด้วยบัญชีต้นทาง ตำแหน่งที่โอนจะไม่รวมอยู่ในผลลัพธ์

โอนไปยังกลุ่มสถานที่ตั้ง

หากต้องการโอนสถานที่ไปยัง location group ในองค์กร ให้โทรหา locations.admins.create โดยใช้ข้อมูลเข้าสู่ระบบ OAuth ของ merchant ใช้ฟิลด์ account ในทรัพยากร Admin เพื่อส่ง location group account ID พร้อมกับ role ที่เหมาะสม คุณควรใช้ข้อมูลเข้าสู่ระบบของผู้ดูแลระบบ location group ในการเรียก accounts.invitations.list โดยใช้รหัสบัญชีของกลุ่มสถานที่ตั้งเป็นอาร์กิวเมนต์ parent เพื่อเรียกคำเชิญที่เกี่ยวข้องกับ location group ค้นหาคำเชิญที่มีสถานที่เป้าหมายที่ถูกต้อง แล้วโทรหา accounts.invitations.accept เพื่อยอมรับคำเชิญที่ถูกต้อง