0

有没有办法检索所有有权访问协作的用户/组:BOX API?

4

1 回答 1

1

API 将协作定义为访问控制列表。它是一个授予单个用户(或组)访问文件夹权限的对象,因此您无法真正访问协作。

听起来您更像是在问如何获取文件夹上所有协作的列表,您可以使用以下方法:

GET /folders/{id}/collaborations

这将返回如下内容:

{
    "total_count": 1,
    "entries": [
        {
            "type": "collaboration",
            "id": "14176246",
            "created_by": {
                "type": "user",
                "id": "4276790",
                "name": "David Lee",
                "login": "david@box.com"
            },
            "created_at": "2011-11-29T12:56:35-08:00",
            "modified_at": "2012-09-11T15:12:32-07:00",
            "expires_at": null,
            "status": "accepted",
            "accessible_by": {
                "type": "user",
                "id": "755492",
                "name": "Simon Tan",
                "login": "simon@box.net"
            },
            "role": "editor",
            "acknowledged_at": "2011-11-29T12:59:40-08:00",
            "item": null
        }
    ]
}

https://developers.box.com/docs/#folders-view-a-folders-collaborations

于 2015-04-17T09:25:31.197 回答