开发者社区> 问答> 正文

调用钉钉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 1905 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载