dropbox-api - 使用 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 在团队成员文件访问方面发生了变化。将标头Dropbox-API-Select-User更改为Dropbox-API-Select-Admin解决了该问题。 https://www.dropbox.com/developers/documentation/http/teams#teams-member-file-access
推荐阅读
- flutter - 与 SharedPreferences 一起使用时,FutureBuilder 不起作用
- angular - 如何在 Angular 9 中进行同步调用?| 地理位置
- python - 在另一个函数中运行函数
- javascript - JavaScript 中 for...await 循环的同步性
- matlab - MATLAB 绘图函数没有足够的输入参数
- javascript - 如何使用 javascript 从 Web 中的 Firebase 检索数据?
- javascript - 重新布线不导入本地目录
- flutter - 如何在 Flutter 上优雅地在我自己的类中实现 Shared_preferences?
- apache2 - Apache2:如何记录被拒绝的连接和客户端超时
- amazon-web-services - 查找最新的 AWS API 版本以锁定版本