首页 > 解决方案 > 使用 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 是否存在错误,或者是否有执行此操作的新方法?

标签: dropbox-api

解决方案


事实证明,Dropbox 在团队成员文件访问方面发生了变化。将标头Dropbox-API-Select-User更改为Dropbox-API-Select-Admin解决了该问题。 https://www.dropbox.com/developers/documentation/http/teams#teams-member-file-access


推荐阅读