知识库列表接口:https://api.dingtalk.com/v2.0/wiki/workspaces
知识库节点列表接口:https://api.dingtalk.com//v2.0/wiki/nodes
通过知识库节点列表可以获取到:
知识库id (spaceUuid) : workspaceId
节点id (dentryUuid) : nodeId
目前找到两个文件下载接口:
接口1 :
/v1.0/storage/spaces/{spaceId}/dentries/{dentryId}/downloadInfos/query?unionId=String
接口2:
/v1.0/drive/spaces/{spaceId}/files/{fileId}/downloadInfos?unionId=String
接口一请求错误:
{\"requestid\":\"62F4FD29-6F8B-778A-B2C4-6B595A174044\",\"code\":\"paramError.spaceId\",\"message\":\"spaceId is null or is not digit\"}
我获取到的知识库id以及文件id都是string类型的字符串,那这个接口是什么情况下才能请求呢?
接口二请求错误:
message\":\"没有调用该接口的权限,接口权限申请参考:https://open.dingtalk.com/document/orgapp-server/add-api-permission\",\"accessdenieddetail\":{\"requiredScopes\":[\"Drive.DownloadInfo.Read\"]
我检查了钉钉企业内部应用的权限管理,找不到这个权限设置,仅有如下权限:
综上所诉,我该如何实现我的需求呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。