เมื่อใช้ My Business Account Management API คุณจะโอนสถานที่ไปยังบัญชีหรือกลุ่มสถานที่ตั้งอื่นได้ ทำตามวิธีการในเอกสารประกอบนี้เพื่อดูวิธี
เริ่มต้นใช้งาน
คุณต้องดำเนินการต่อไปนี้เพื่อโอนสถานที่
บัญชีต้นทาง: บัญชีต้นทางคือบัญชีที่เป็นเจ้าของสถานที่ บัญชีนี้อาจเป็นบัญชีส่วนตัวหรือกลุ่มสถานที่ตั้งก็ได้ หลังจากการโอนเสร็จสมบูรณ์แล้ว บัญชีต้นทางจะไม่มีสิทธิ์เข้าถึงสถานที่ตั้งนั้นอีกต่อไป
บัญชีปลายทาง: บัญชีปลายทางคือบัญชีที่ควรโอนตำแหน่ง บัญชีนี้อาจเป็นบัญชีส่วนบุคคลหรือกลุ่มสถานที่ก็ได้ หลังจากการโอนเสร็จสมบูรณ์ บัญชีปลายทางจะเป็นเจ้าของหลักของสถานที่
โทเค็นการรีเฟรช/การเข้าถึง OAuth2: แต่ละบัญชีต้องมีโทเค็นการรีเฟรช/การเข้าถึง OAuth2 ของบัญชีต้นทางและปลายทางเพื่อเรียกใช้ API
สถานที่โอน
หากต้องการโอนสถานที่ ให้ทำตามขั้นตอนต่อไปนี้
หากไม่ใช่เจ้าของสถานที่ คุณต้องเป็นเจ้าของสถานที่นั้น ใช้ข้อมูลเข้าสู่ระบบ OAuth ของเจ้าของธุรกิจคนปัจจุบันเพื่อเรียกใช้
account.admins.create
และเชิญผู้ใช้ให้เป็นเจ้าของข้อมูล จากนั้นใช้ข้อมูลเข้าสู่ระบบ OAuth ของผู้ใช้ที่ได้รับเชิญเพื่อโทรไปที่accounts.invitations.list
เพื่อรับรหัสคำเชิญ โทรไปที่หมายเลขaccounts.invitations.accept
เพื่อตอบรับคำเชิญนี้ใช้ข้อมูลเข้าสู่ระบบ OAuth ของบัญชีปลายทางที่ต้องการเพื่อเรียกใช้
accounts.list
จากนั้นค้นหารหัสบัญชีในรายการที่คุณต้องการโอนสถานที่ตั้งไป รหัสผู้ดูแลระบบในการตอบกลับการเรียกใช้account.admins.create
หรือaccounts.invitations.list
ในขั้นตอนที่ 1 ยังใช้เป็นรหัสบัญชีได้อีกด้วย รหัสบัญชีนี้อาจหมายถึงบัญชีส่วนตัวหรือกลุ่มสถานที่ตั้งใช้รหัสบัญชีที่คุณดึงข้อมูลในขั้นตอนที่ 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
เพื่อยอมรับคำเชิญที่ถูกต้อง