增加协作者权限
POST
https://open.feishu.cn/open-apis/drive/v1/permissions/{token}/members
目前使用
tenant_access_token
访问还不支持以下参数:type
参数:不支持folder
类型need_notification
参数:默认不通知错误码
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/doccnBKgoMyY5OMbUG6FioTXuBe/members?type' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
"member_type": "openid",
"member_id": "ou_67e5ecb64ce1c0bd94612c17999db411",
"perm": "view"
}'
响应示例响应示例
{
"code": 0,
"msg": "success",
"data": {
"member": {
"member_type": "openid",
"member_id": "ou_67e5ecb64ce1c0bd94612c17999db411",
"perm": "view"
}
}
}
请求参数
Path 参数
token
string
必需
示例值:
doccnBKgoMyY5OMbUG6FioTXuBe
Query 参数
type
string
必需
need_notification
string
可选
Header 参数
Authorization
string
必需
默认值:
Bearer {{access_token}}
Content-Type
string
必需
默认值:
application/json; charset=utf-8
Body 参数application/json
返回响应
修改于 2023-01-13 06:57:13