官方API介绍 https://ding-doc.dingtalk.com/doc#/serverapi3/zzerip
其中关于附件示例(如下) OapiProcessinstanceCreateRequest.FormComponentValueVo attachmentComponent = new OapiProcessinstanceCreateRequest.FormComponentValueVo();
JSONObject attachmentJson = new JSONObject(); attachmentJson.put("fileId", "6433971140"); attachmentJson.put("fileName", "2644.JPG"); attachmentJson.put("fileType", "jpg"); attachmentJson.put("spaceId", "1635477658"); attachmentJson.put("fileSize", "333");
JSONArray array = new JSONArray();
array.add(attachmentJson);
attachmentComponent.setValue(array.toJSONString());
attachmentComponent.setName("附件");
formComponentValues.add(attachmentComponent);
问题: 1、fileId等属性是从哪边来的,是通过媒体上传或单步上传文化API 得到的media_id,还是通过其他方式得到?
2、推送审批数据时,是否可同时上传文件?
https://oapi.dingtalk.com/cspace/add 新增文件到用户自定义空间
code String 是 a6981a1df0c03297b70aa23a6db2ce65 code值为应用免登授权码:小程序免登 H5微应用免登流程 code参数有哪些优雅的获取方式,能否通过api直接获取?
你好 目前还不支持的哈,这个接口的code参数必须使用前端api获取 钉盘文件的上传,纯服务端接口还不能实现的 2020-12-01 15:03:38 我现在有一个使用场景, 发起审批流程,必须有附件文件,这个不用app参与,怎么能完成呢
汪旭飞 2020-12-01 15:06:50 你好 这个目前还实现不了的哈,审批附件的使用,需要在钉钉应用场景中实现
2020-12-01 15:36:52 那这个api怎么使用起来呢,你们帮着看下如图的这个情况是怎么实现的
汪旭飞 2020-12-01 16:01:53 这个api中有个code参数,code需要应用前端调用api获取的免登授权码
2020-12-01 16:32:24 这个规则的合理性有评估吗?为啥要这个code的值,而这个是鉴权的,对不对?
汪旭飞 2020-12-01 16:33:47 钉盘文件有安全限制,所以目前的场景只允许在钉钉应用场景中使用,目前还没有开放其他环境直接实现审批附件功能的哈
有这种功能的使用需求,可以麻烦在开发者后台首页左上角需求建议中反馈一下https://ding-doc.dingtalk.com/doc#/qasupport/eupgs5/QgnT8
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。