2015-06-26 81 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

是的,如果它是單個用戶,則用戶被添加到該文件夾​​中。 –