เมื่อใช้ 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 เพื่อยอมรับคำเชิญที่ถูกต้อง