开发者社区> 问答> 正文

调用钉钉API 发起审批怎么上传附件?

DefaultDingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/processinstance/create");

OapiProcessinstanceCreateRequest request = new OapiProcessinstanceCreateRequest();

通过以上方式调用API发起审批,请问怎么上传PDF等非图片附件?

我目前按官方说明:

1.(没问题)先调用 “获取审批钉盘空间信息 https://oapi.dingtalk.com/topapi/processinstance/cspace/info” 获取到了spaceId。

2.(没问题)调用 “单步文件上传 https://oapi.dingtalk.com/file/upload/single” 获取到了media_id。

3.(有问题)还要调用 “保存文件到自定义或审批钉盘空间 https://oapi.dingtalk.com/cspace/add” 获取到 fileId,但是在调最后这个接口时,需要传入一个code(免登授权码)参数,请问这个参数我该何如获取?

或者有没有其他方式可以直接上传附件到审批的,麻烦告知一下,谢谢。

展开
收起
游客q3hbyvkpi6hn4 2021-12-29 11:47:00 1891 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载