开发者社区> 问答> 正文

如何上传媒体文件到钉钉开放平台?

如何上传媒体文件到钉钉开放平台?

展开
收起
ZZW 2023-10-09 14:35:41 64 0
3 条回答
写回答
取消 提交回答
  • 在钉钉开放平台上上传媒体文件,你可以按照以下步骤操作:

    1. 登录到钉钉开放平台(https://open-dev.dingtalk.com/)。
    2. 进入 "开发管理" > "我的应用" 页面,选择您要进行媒体文件上传的应用。
    3. 在应用详情页的左侧导航中,点击 "媒体文件"。

    在媒体文件页面上,你可以选择上传三种类型的文件:

    • jpg、gif、png、bmp格式的图片:这些文件会被存储在钉盘的图片库中,你可以通过API获取它们的地址,然后在应用中使用。
    • amr、mp3、wav格式的语音文件:这些文件会被存储在钉盘的语音库中,你可以通过API获取它们的地址,然后在应用中使用。
    • mp4格式的视频文件:这些文件会被存储在钉盘的视频库中,你可以通过API获取它们的地址,然后在应用中使用。

    此外,你还可以选择上传以下几种类型的文件:

    • doc、docx、xls、xlsx、ppt、pptx格式的文档文件:这些文件会被存储在钉盘的文档库中,你可以通过API获取它们的地址,然后在应用中使用。
    • zip、pdf、rar格式的压缩文件:这些文件会被存储在钉盘的附件库中,你可以通过API获取它们的地址,然后在应用中使用。

    上传文件时,你还需要在HTTP Header中增加字段Content-MD5和Content-Type,字段值与获取文件直传地址接口中contentMd5和contentType值保持一致,否则会出现错误码为403的错误。

    2023-10-10 10:42:08
    赞同 展开评论 打赏
  • 媒体文件的使用流程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对应的资源文件,仅能在钉钉客户端内使用。

    2023-10-10 08:56:16
    赞同 展开评论 打赏
  • LMM

    调用API中的上传媒体文件接口,可以上传图片、语音媒体资源文件以及普通文件。该接口支持企业内部应用和第三方企业应用调用,规范版本为旧版和新版,第三方个人应用不支持。具体调用流程和示例可以参考钉钉提供的开发文档。此回答来自“钉钉开发者社区(互助群)”

    2023-10-09 16:08:16
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

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