开发者社区> 问答> 正文

使用H5微应用开发审批时上传附件不能预览

在使用H5微应用开发审批的时候,前端调用钉钉的jsapi dd.biz.util.uploadAttachment选择了附件后,还未提交审批前,调用钉钉jspai dd.biz.cspace.preview预览钉盘文件时出现错误,发现是未给与预览授权,想要使用服务端的/processinstance/cspace/preview接口授权时发现因为我还没提交审批单,所以没有生成process_instance_id,所以/processinstance/cspace/preview缺少必填参数;然后就想要调用授权访问自定义空间的/cspace/grant_custom_space接口授权,该接口需要传自定义的domain,但是我并不能找到审批专属空间的domian。

我的附件实现流程:

  1. 调用/processinstance/cspace/info对用户进行上传授权并返回审批专属spaceId;
  2. 前端调动dd.biz.util.uploadAttachmentJSAPI选择附件并上传;
  3. 调用/cspace/grant_custom_space进行预览/下载授权;
  4. 前端调用dd.biz.cspace.previewJSAPI预览/下载文件;

所以想请教下我该怎么做才能实现在H5微应用中预览未提交审批的审批附件?是开发介入流程错误还是接口调用错误?若流程没错,请问下我该如何获取审批专属空间的domian?

展开
收起
游客sq7zehy2za4vi 2020-05-20 16:29:10 2061 0
1 条回答
写回答
取消 提交回答
  • 工单回复: 你好

    审批附件在审批实例发起之前是不支持预览的

    审批附件钉盘空间没有domain,你这边查看的授权接口是自定义钉盘空间的授权方式

    跟审批附件钉盘是完全不同的

    2020-05-20 16:30:04
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
附件下载测试 立即下载
《阿里云云拨测发布》PDF 立即下载
JCLI使用说明文档 立即下载