0

我们想利用 box 来为我们的企业协作应用程序存储文档。

因此,我们的应用程序对每个空间都有 2 个角色:管理员和成员

这个想法是:

  • 在应用程序拥有的框中的通用帐户下为每个空间创建一个文件夹
  • 创建一组相应的框组(ourapp-spacename-admins 和 ourapp-spacename-members)
  • 将 -admins 组分配为文件夹的共同所有者
  • 将 -members 组分配为查看者/上传者

从那时起,唯一需要的操作就是管理对组的更改。

除了为组分配适当的角色外,所有这些似乎都可以通过 API 实现。据我所知,API 只允许个人添加到协作角色。是这样吗?有解决方法吗?

4

2 回答 2

2

上周晚些时候,Box 提供了 API,可让您将群组协作到文件夹中

您执行此操作的方式与将用户协作到文件夹上的方式相同

curl https://api.box.com/2.0/collaborations \
-H "Authorization: Bearer ACCESS_TOKEN" \
-d '{"item": { "id": "FOLDER_ID", "type": "folder"}, "accessible_by": { "id": "GROUP_ID"}, "role": "editor"}' \
-X POST
于 2013-08-22T18:19:40.327 回答
0

遗憾的是,目前 V2 API 中没有与 Groups 交互的功能;但是,我们计划在未来几个月的某个时间添加它。

于 2012-12-05T00:54:12.090 回答