Box ユーザーのファイルを管理者アカウントのフォルダーに移動しようとしています。https://developers.box.com/docs/#files-update-a-files-informationのドキュメントには、アカウント内でファイルを移動する方法が記載されていますが、ユーザー間で移動する方法は記載されていません。API を使用してそれを行うにはどうすればよいですか?
質問する
794 次
1 に答える
1
ユーザー間でコンテンツを移動するには、両方のユーザーがコンテンツにアクセスできる必要があります。3ステップのプロセスでそれを行うことができます。
エンタープライズ管理者としてログインし、その管理者にユーザーのコンテンツを表示する権限を付与し、管理機能を実行するスコープを持つ API キーを作成したと仮定します。
- 共同所有者、または少なくとも編集者として、管理者をユーザーのフォルダーに協力させます。
- ドキュメント (またはフォルダー) を、ユーザーが見ることができない管理者所有のフォルダーに移動します。
- ユーザーのフォルダから管理者のコラボレーションを解除します。
(オプション) - ユーザーを新しいフォルダーに表示専用の共同編集者として追加して、管理者がドキュメントを取得したことをユーザーが確認できるようにします。
POST ./collaborations with body {"item":{"id", "<folder id>", "type":"folder"}, "accessible_by":{"id": "<user_id>", "type": "user"}, "role":"editor"}
PUT /files/<id> with body {"parent", {"type":"folder", "id":"<new folder id>"}}
DELETE ./collaborations/<id>
于 2014-07-01T01:08:39.320 に答える