使用API​​将组添加到团队文件夹不起作用

时间:2018-08-20 10:52:38

标签: dropbox-api

尝试使用Dropbox API v2将组添加到团队文件夹时遇到问题。 我正在尝试使用 2 / sharing / add_folder_member 路线

将组添加到团队文件夹

我正在通过此机构发送请求

{
  "shared_folder_id": :team_folder_id,
  "members": [
    {
      "member": {
        ".tag": "dropbox_id",
        "dropbox_id": :group_id
      },
      "access_level": {
        ".tag": "editor"
      }
    }
  ]
}

和标题:

Authorization [Bearer :team_member_file_access_token], 
Dropbox-API-Select-User [:business_account_owner_team_member_id]

标题中提供的用户是该组的成员。由于将用户添加到组是异步操作,因此我要等到作业完成后再发送将组添加到团队文件夹的请求。

此API调用之前运行良好,但是由于上周始终出现 access_error-not_a_member 错误。

Dropbox是否存在错误,或者是否有执行此操作的新方法?

1 个答案:

答案 0 :(得分:1)

事实证明,Dropbox的团队成员文件访问权限已更改。 将标题 Dropbox-API-Select-User 更改为 Dropbox-API-Select-Admin 可以解决此问题。 https://www.dropbox.com/developers/documentation/http/teams#teams-member-file-access