透過 My Business Account Management API,您可以將地點轉移至不同帳戶或地區群組。如要瞭解操作方式,請按照本說明文件的指示操作。
立即開始
如要轉移地點,您必須提供下列資訊:
來源帳戶:來源帳戶是指位置資訊的擁有者帳戶。這個帳戶可以是個人帳戶或營業地點群組。移轉作業完成之後,來源帳戶就無法再存取該位置。
目標帳戶:目標帳戶是指應轉移位置的帳戶。這個帳戶可以是個人帳戶或地區群組。轉移作業完成後,目標帳戶就是該位置的主要擁有者。
OAuth2 重新整理/存取權杖:每個帳戶需要來源和目標帳戶的 OAuth2 重新整理/存取權杖,才能呼叫 API。
轉移位置
如要轉移地點,請完成下列步驟:
如果您不是地點擁有者,則必須成為其中一個。請使用目前業主的 OAuth 憑證呼叫
account.admins.create
,並邀請使用者成為商家資訊的擁有者。接著,使用受邀使用者的 OAuth 憑證呼叫accounts.invitations.list
,取得邀請 ID。呼叫accounts.invitations.accept
即可接受這項邀請。使用目標目標帳戶的 OAuth 憑證呼叫
accounts.list
。然後在清單中找出要轉移位置的帳戶 ID。回應account.admins.create
呼叫或步驟 1 中的accounts.invitations.list
呼叫的管理員 ID 也可做為帳戶 ID。這個帳戶 ID 可參照個人帳戶或地區群組。使用您在步驟 2 擷取的帳戶 ID 做為目標帳戶。 這是要求主體中的 destinationAccount 欄位,可用於呼叫
locations.transfer
。
請使用目標帳戶的 OAuth 憑證呼叫 accounts.locations.list
,並確認轉移的位置顯示在結果中。如果您使用來源帳戶呼叫 accounts.locations.list
端點,結果中就不會包含轉移的位置。
轉移至營業地點群組
如要將地點轉移到機構中的 location group
,請使用 merchant
OAuth 憑證呼叫 locations.admins.create
。使用 Admin
資源中的 account
欄位,傳遞 location group account ID
和適當的 role
。您應使用 location group
管理員憑證呼叫 accounts.invitations.list
,使用地區群組的帳戶 ID 做為 parent
引數,以擷取與 location group
相關的邀請。找出目標位置正確的邀請,然後呼叫 accounts.invitations.accept
接受正確的邀請。