选择应用类型
企业内部应用开发

上传媒体文件旧版SDK

更新于 2023-05-24

接口调用量说明钉钉标准版接口累计可调用次数为1万次/月,当前接口会消耗调用次数。若该调用量无法满足需求,你可升级钉钉专业版(Open API调用量50万次/月)钉钉专属版(Open API调用量500万次/月)扩容调用次数。
调用本接口,上传图片、语音媒体资源文件以及普通文件,接口返回媒体资源标识media_id。

接口调用说明

调用本接口,上传媒体文件后,可获取媒体资源标识media_id。关于media_id:

  • media_id是可复用的,同一个media_id多次使用。

  • media_id对应的资源文件,仅能在钉钉客户端内使用。

权限

服务端API是以应用维度授权的,在调用接口前,确保已经为应用添加了接口权限。

应用类型

是否支持调用

权限申请方式

API Explorer调试

企业内部应用

默认开通,无需申请

调试

第三方企业应用

默认开通,无需申请

调试

第三方个人应用

基本信息

请求方式:POST

请求地址https://oapi.dingtalk.com/media/upload

说明

使用multipart/form-data POST上传文件, 文件标识名为media。

Query参数

名称

类型

是否必填

示例值

描述

access_token

String

6d1bxxxx

调用该接口的应用凭证。

Body参数

名称

类型

是否必填

示例值

描述

type

String

image

媒体文件类型:

  • image:图片,图片最大20MB。支持上传jpg、gif、png、bmp格式。

  • voice:语音,语音文件最大2MB。支持上传amr、mp3、wav格式。

  • video:视频,视频最大20MB。支持上传mp4格式。

  • file:普通文件,最大20MB。支持上传doc、docx、xls、xlsx、ppt、pptx、zip、pdf、rar格式。

重要

如果使用C#调用该接口出现40004(不合法的媒体文件类型)错误,需将参数type加在请求的URL后面。

media

FileItem

C:/Users/Desktop/222.png

要上传的媒体文件。

form-data中媒体文件标识,有filename、filelength、content-type等信息。

返回参数

名称

类型

示例值

描述

errcode

Number

0

返回码。

errmsg

String

ok

返回码描述。

type

String

file

媒体文件类型:

  • image:图片

  • voice:语音

  • file:普通文件

  • video:视频

media_id

String

@#lAzPDgCwPn1mJiDOQoLpxxxx

媒体文件上传后获取的唯一标识。

created_at

Number

1599556098964

媒体文件上传时间戳。

示例

请求示例(HTTP)

Loading...

请求示例(JAVA SDK)

Loading...

请求示例(curl)

Loading...

请求示例(PHPCurl)

Loading...

返回示例

Loading...
点击纠错