我正在尝试为企业中的用户设置一个预配置的文件夹,其中共享选项仅限于协作者。
此功能在 Web 界面中的安全选项卡下的文件夹属性表单中可用:“仅限协作者共享链接”
box content API (v2) 允许创建和修改共享链接,这按预期工作;但尚不清楚我们是否/如何限制共享链接选项。
文件夹更新的 API 文档:developers.box.com/docs/#folders-update-information-about-a-folder 似乎表明除了 shared_link 属性之外,文件夹上还有一个访问属性:
访问:可以是开放的或合作者。类型:对象
如果不是“合作者”字符串,我不确定对象值是什么。
我试过了:
curl https://api.box.com/2.0/folders/FOLDER_ID \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "As-User: USER_ID" \
-d '{"access": "collaborators"}' -X PUT
和
curl https://api.box.com/2.0/folders/FOLDER_ID \
-H "Authorization: Bearer ACCESS_TOKEN" \
-H "As-User: USER_ID" \
-d '{"access": {"access": "collaborators"}}' -X PUT
两者都返回状态 200,尽管它们似乎没有做任何事情。