上传临时素材
POST
/cgi-bin/media/upload
服务端API企业内部开发第三方应用开发智慧硬件开发
media_id在同一企业内应用之间可以共享
filename标识文件展示的名称。比如,使用该media_id发消息时,展示的文件名由该字段控制
POST https://qyapi.weixin.qq.com/cgi-bin/media/upload?access_token=accesstoken001&type=file HTTP/1.1Content-Type: multipart/form-data; boundary=-------------------------acebdf13572468Content-Length: 220---------------------------acebdf13572468Content-Disposition: form-data; name="media";filename="wework.txt"; filelength=6Content-Type: application/octet-streammytext---------------------------acebdf13572468--
所有文件size必须大于5个字节
语音(voice) :2MB,播放长度不超过60s,仅支持AMR格式
视频(video) :10MB,支持MP4格式
普通文件(file):20MB
原文档地址:
https://open.work.weixin.qq.com/api/doc/90000/90253
https://open.work.weixin.qq.com/api/doc/90001/90389
https://open.work.weixin.qq.com/api/doc/90002/90871
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location -g --request POST 'https://qyapi.weixin.qq.com/cgi-bin/media/upload?access_token={{ACCESS_TOKEN}}&type={{TYPE}}' \
--form 'filename="filename标识文件展示的名称。比如,使用该media_id发消息时,展示的文件名由该字段控制"' \
--form 'filelength=""' \
--form 'name="使用multipart/form-data POST上传文件, 文件标识名为”media”"'
响应示例响应示例
{
"errcode": 0,
"errmsg": "",
"type": "image",
"media_id": "1G6nrLmr5EC3MMb_-zK1dDdzmd0p7cNliYu9V5w7o8K0",
"created_at": "1380000000"
}
请求参数
Query 参数
access_token
调用接口凭证
示例值:
{{ACCESS_TOKEN}}
type
必需
示例值:
{{TYPE}}
Body 参数multipart/form-data
filename
必需
示例值:
filename标识文件展示的名称。比如,使用该media_id发消息时,展示的文件名由该字段控制
filelength
必需
name
必需
示例值:
使用multipart/form-data POST上传文件, 文件标识名为”media”
返回响应
修改于 2022-01-14 04:25:43