获取所有 users/groups 访问协作的权限:BOX API

Get all users/groups having access to a collaboration : BOX API

有没有办法检索所有 users/groups 有权访问协作:BOX API?

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

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

GET /folders/{id}/collaborations

这将 return 类似于:

{
    "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