2015-06-26 29 views
1

我试图通过Box API添加协作者,但是当我添加用户组时,api请求返回状态403:禁止。Box Api:将用户组添加为协作者返回403 Forbidden

这里是请求属性我传递:

{"item": { "id": "3907701373", "type": "folder"}, "accessible_by": {"id": "400235","type":"group"}, "role": "viewer"} 

并返回我这个错误:

承载境界= “服务”,错误= “insufficient_scope”,ERROR_DESCRIPTION =“请求需要比访问令牌提供的更高的权限。“

+0

嗨日光,你看到我发布的后续? –

+0

@JohnHoerr谢谢,也认为它与我的用户对我正在修改的用户组和文件夹的访问有关。非常感谢! –

回答

2

Create Collaboration的文档指出:

Errors may occur if the IDs are invalid or if the user does not have permissions to create a collaboration.

您能够与该文件夹上一个普通用户创建一个协作?

后续

我想问题可能是由于一个或可能两个如下:

  1. 盒最近推出了Group Admin,其中有权限“将现有用户添加到他们的组中,创建将分配给他们的组的新用户,并将文件夹访问权限分配给他们的组。“您可能需要拥有这些权限才能管理组协作。

  2. 你可能需要启用管理企业范围的申请,根据的OAuth2参数>作用域。如果上述(1)为真,那么您的应用程序很可能需要提升企业特权。

+0

是的,如果它是单个用户,则用户被添加到该文件夹​​中。 –