我正在尝试通过Box API添加协作者,但是当我添加用户组时,api请求返回状态403:禁止。
以下是我通过的请求属性:
{"item": { "id": "3907701373", "type": "folder"}, "accessible_by": {"id": "400235","type":"group"}, "role": "viewer"}
它返回给我这个错误:
承载领域="服务",错误=" insufficient_scope",error_description ="请求需要的权限高于访问令牌提供的权限。"
答案 0 :(得分:2)
Create Collaboration的文档指出:
如果ID无效,则可能发生错误;如果用户无权创建协作,则可能发生。
您是否可以与该文件夹上的常规用户建立协作?
<强>后续强>
我认为问题可能是由于以下原因之一,或两者兼而有之:
Box最近推出了Group Admin,它有权“将现有用户添加到他们的群组,创建将分配给他们的群组的新用户,并为他们的群组分配文件夹访问权限。 “您可能需要拥有这些权限才能管理群组协作。
您可能需要在 OAuth2参数&gt;下为您的应用启用管理企业范围范围。如果上述(1)为真,则您的应用很可能需要提升的企业权限。