我正在尝试将Box用户的文件移动到管理员帐户中的文件夹。 https://developers.box.com/docs/#files-update-a-files-information上的文档说明了如何在帐户中移动文件,但不能跨用户移动文件。如何使用API进行操作?
答案 0 :(得分: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>