开发者社区 问答 正文

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

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

展开
收起
三分钟热度的鱼 2023-08-08 16:23:27 463 分享 版权
3 条回答
写回答
取消 提交回答
  • 在钉钉开放平台,您可以通过以下步骤上传媒体文件:

    1. 登录到钉钉开放平台(https://open-dev.dingtalk.com/)。

    2. 进入 "开发管理" > "我的应用" 页面,选择您要进行媒体文件上传的应用。

    3. 在应用详情页的左侧导航中,点击 "媒体文件"。

    4. 点击 "上传媒体文件" 按钮,选择要上传的媒体文件。

    5. 根据需要选择上传的媒体类型,目前支持图片、语音和视频三种类型。

    6. 选择完文件后,点击 "立即上传",上传文件至钉钉开放平台。

    7. 完成上传后,您可以在媒体文件列表中查看已上传的文件,并获取相应的media_id。

    通过以上步骤,您就可以在钉钉开放平台上传媒体文件并获取相应的media_id。接下来,您可以根据开放平台文档中相关接口的要求,使用该media_id进行进一步的操作,例如发送消息、创建群聊等。

    2023-08-08 22:13:34
    赞同 展开评论
  • 北京阿里云ACE会长

    在钉钉开放平台上,可以使用以下两种方式上传媒体文件:

    上传文件到钉盘
    使用media/upload接口,可以将文件上传到企业微信的云端硬盘中。

    接口地址:

    Copy
    https://oapi.dingtalk.com/media/upload?access_token={access_token}&type={type}&name={filename}
    请求参数:

    access_token:全局访问令牌
    type:文件类型,fileType表示一般文件,imageType表示图片
    filename: 文件名称
    请求方式:

    请求方式为POST
    内容类型为 application/x-www-form-urlencoded
    上传FORM DATA格式的文件
    上传临时文件
    使用media/uploadTmpMedia接口,可以将文件上传到企业微信的临时文件组。

    接口地址:

    Copy
    https://oapi.dingtalk.com/media/uploadTmpMedia?access_token={access_token}&type={type}
    这个接口上传的文件,仅在一定时长内有效,临时性质。

    通过以上两种方式,就可以实现在钉钉开放平台上传不同类型的媒体文件了。

    上传后,可以获取文件ID进行相关操作,例如:

    通过文件ID获取临时文件 URL
    通过文件ID将文件正式写入钉盘
    通过文件ID和URL实现文件复制、移动、分享等功能

    2023-08-08 20:17:39
    赞同 展开评论
  • 调用该接口上传图片、语音媒体资源文件以及普通文件。企业内部应用和第三方企业应用都支持上传媒体文件。具体规范版本为旧版。此回答整理自钉群“钉钉开发者社区(互助群)”

    2023-08-08 16:37:40
    赞同 展开评论