上传媒体文件旧版SDK
更新于 2023-05-24
接口调用说明
调用本接口,上传媒体文件后,可获取媒体资源标识media_id。关于media_id:
media_id是可复用的,同一个media_id多次使用。
media_id对应的资源文件,仅能在钉钉客户端内使用。
权限
服务端API是以应用维度授权的,在调用接口前,确保已经为应用添加了接口权限。
基本信息
请求方式:POST
请求地址:https://oapi.dingtalk.com/media/upload
使用multipart/form-data POST上传文件, 文件标识名为media。
Query参数
名称 | 类型 | 是否必填 | 示例值 | 描述 |
access_token | String | 是 | 6d1bxxxx | 调用该接口的应用凭证。
|
Body参数
名称 | 类型 | 是否必填 | 示例值 | 描述 |
type | String | 是 | image | 媒体文件类型:
重要 如果使用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 | 媒体文件类型:
|
media_id | String | @#lAzPDgCwPn1mJiDOQoLpxxxx | 媒体文件上传后获取的唯一标识。 |
created_at | Number | 1599556098964 | 媒体文件上传时间戳。 |
示例
请求示例(HTTP)
请求示例(JAVA SDK)
请求示例(curl)
请求示例(PHPCurl)
返回示例