轉移地點

您可以使用「My Business Account Management」API,將地點轉移至不同的帳戶或地點群組。請按照本文說明操作,瞭解如何進行這項操作。

開始使用

轉移地點時,必須提供下列項目:

來源帳戶:來源帳戶是指商店擁有者的帳戶。這個帳戶可以是個人帳戶或營業地點群組。轉移完成後,來源帳戶就無法再存取該位置。
目標帳戶:目標帳戶是指要轉移位置的帳戶。這個帳戶可以是個人帳戶或地點群組。轉移完成後,目標帳戶將成為該地點的主要擁有者。
OAuth2 重新整理/存取權杖:如要呼叫 API,每個帳戶都需要來源和目的地帳戶的 OAuth2 重新整理/存取權杖

轉移位置

如要轉移地點,請完成下列步驟:

  1. 如果您不是地點的擁有者,則必須成為擁有者。使用現任商家擁有者的 OAuth 憑證呼叫 account.admins.create,邀請使用者成為商家資訊的擁有者。接著,使用受邀使用者的 OAuth 憑證呼叫 accounts.invitations.list,取得邀請 ID。請呼叫 accounts.invitations.accept 接受這項邀請。

  2. 使用指定目標帳戶的 OAuth 憑證呼叫 accounts.list。接著,在清單中找出要轉移位置的帳戶 ID。account.admins.create 呼叫的回應或步驟 1 中的 accounts.invitations.list 呼叫中,管理員 ID 也可用於帳戶 ID。這個帳戶 ID 可以是個人帳戶或地點群組。

  3. 使用您在步驟 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 來接受正確的邀請。