更新协作者权限
POST
/open-apis/drive/v1/permissions/{token}/members/{member_id}
自建应用商店应用
该接口要求文档协作者已存在,如还未对文档协作者授权请先调用「增加权限」 接口进行授权。
错误码
HTTP状态码 | 错误码 | 描述 | 排查建议 |
---|---|---|---|
400 | 1063001 | Invalid parameter | 参数异常,可能是如下原因:参数类型不匹配,如:文档的token和type不匹配。参数填写异常,如:token或type填写不符合文档要求。 |
403 | 1063002 | Permission denied | 无权限操作,可能是如下原因:调用身份无权限,如:调用身份对应的用户不在云文档的协作者中,无权限操作。 |
400 | 1063003 | Invalid operation | 非法操作,可能是如下原因:协作者数量到达上限。修改云文档权限设置但因企业的管控而无法修改。可见性限制,如:邀请自不在群内的群协作者、邀请自己不在部门内的部门协作者。 |
403 | 1063004 | User has no share permission | 用户无分享权限,请确认调用身份对该文档是否有分享权限。 |
404 | 1063005 | Resource is deleted | 资源已删除,请确认云文档是否还存在。 |
500 | 1066001 | Internal Error | 服务内部错误,包括服务端内部超时、错误码没处理等。 |
500 | 1066002 | Concurrency error, please retry | 服务内部错误,请重试。 |
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://open.feishu.cn/open-apis/drive/v1/permissions//members/' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
"token": "doccnOeYTJzlRaIJoUOW0LlXNfb",
"type": "doc",
"member_type": "openid",
"member_id": "ou_194fcfc5e4b78db556a040ff5e42c00d",
"perm":"edit",
"notify_lark":true
}'
响应示例响应示例
{
"code": 0,
"msg": "success",
"data": {
"member": {
"member_type": "openid",
"member_id": "ou_7dab8a3d3cdcc9da365777c7ad535d62",
"perm": "view"
}
}
}
请求参数
Path 参数
token
string
必需
member_id
string
必需
Query 参数
need_notification
string
可选
type
string
可选
Header 参数
Authorization
string
必需
默认值:
Bearer {{access_token}}
Content-Type
string
必需
默认值:
application/json; charset=utf-8
Body 参数application/json
返回响应
修改于 2023-01-13 06:58:35