开发者社区> 问答> 正文

钉钉里用这个上传接口,上传后的附件作为评论放到审批流里面,但是不能直接从目录里面点击查看,怎么实现?

钉钉里用这个上传接口,上传后的附件作为评论放到审批流里面,由于业务要求,允许从审批流里面直接点击查看文件,但是不能直接从目录里面点击查看,这个要如何实现?f16100ccba9ba0c9f3502c2366e1f57e.png

展开
收起
小小鹿鹿鹿 2024-01-11 01:08:48 30 0
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    要实现这个需求,可以在上传附件时将文件的访问权限设置为“仅审批人可查看”,这样只有审批流中的审批人可以点击查看文件,其他人则无法直接从目录中查看。具体操作步骤如下:

    1. 在钉钉开放平台中创建应用并获取AppKey和AppSecret。
    2. 使用钉钉提供的API接口上传附件,例如使用dingtalk.oapi.attendance.uploadFile接口。
    3. 在调用上传接口时,设置请求参数access_token为当前用户的访问令牌(可以使用dingtalk.oapi.getAccessToken接口获取)。
    4. 在请求参数中添加file_permission字段,并将其值设置为only_approver_can_view,表示仅审批人可查看该文件。
    5. 完成上传后,返回的文件信息中会包含一个media_id字段,可以使用该字段在审批流中引用该文件。
    6. 在审批流中使用Markdown语法引用该文件,例如:![附件描述](media_id)
    7. 当审批人在审批流中点击该Markdown链接时,系统会根据设置的访问权限判断是否允许查看文件。如果允许,则会打开文件供审批人查看;否则,会提示无权查看。
    2024-01-13 10:37:56
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

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