在钉钉开放平台上上传媒体文件,你可以按照以下步骤操作:
在媒体文件页面上,你可以选择上传三种类型的文件:
此外,你还可以选择上传以下几种类型的文件:
上传文件时,你还需要在HTTP Header中增加字段Content-MD5和Content-Type,字段值与获取文件直传地址接口中contentMd5和contentType值保持一致,否则会出现错误码为403的错误。
媒体文件的使用流程https://open.dingtalk.com/document/orgapp/procedure-for-using-media-files
本文档介绍了如何调用文件存储和消息通知相关接口实现媒体文件使用的相关流程。首选创建一个企业内部应用,再使用文件存储和消息通知提供的API,实现上传媒体文件、发送消息通知流程。
流程简介
步骤一:登录开发者后台,创建企业内部应用。
步骤二:获取AppKey和AppSecret。
步骤三:权限默认开通,无需申请相应权限。
步骤四:获取应用访问凭证获取企业内部应用的access_token。
步骤五:调用服务端文件存储、消息通知相关API。
调用服务端API-上传媒体文件接口,进行媒体文件的上传,获取媒体文件唯一标识mediaId。
根据媒体文件唯一标识mediaId,进行发送消息通知流程。
根据媒体文件mediaId,调用服务端API-发送工作通知接口,进行发送工作通知消息。
上传媒体文件
https://open.dingtalk.com/document/orgapp/upload-media-files
调用本接口,上传图片、语音媒体资源文件以及普通文件,接口返回媒体资源标识media_id。
接口调用说明
调用本接口,上传媒体文件后,可获取媒体资源标识media_id。关于media_id:
media_id是可复用的,同一个media_id多次使用。
media_id对应的资源文件,仅能在钉钉客户端内使用。
调用API中的上传媒体文件接口,可以上传图片、语音媒体资源文件以及普通文件。该接口支持企业内部应用和第三方企业应用调用,规范版本为旧版和新版,第三方个人应用不支持。具体调用流程和示例可以参考钉钉提供的开发文档。此回答来自“钉钉开发者社区(互助群)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。