微信上传素材 java_上传临时素材

素材上传得到media_id,该media_id仅三天内有效

media_id在同一企业内应用之间可以共享

请求方式:POST(HTTPS)

请求地址:https://qyapi.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE

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

参数说明:

参数

必须

说明

access_token

调用接口凭证

type

媒体文件类型,分别有图片(image)、语音(voice)、视频(video),普通文件(file)

POST的请求包中,form-data中媒体文件标识,应包含有 filename、filelength、content-type等信息

filename标识文件展示的名称。比如,使用该media_id发消息时,展示的文件名由该字段控制

请求示例:

POST https://qyapi.weixin.qq.com/cgi-bin/media/upload?access_token=accesstoken001&type=file HTTP/1.1

Content-Type: multipart/form-data; boundary=-------------------------acebdf13572468

Content-Length: 220

---------------------------acebdf13572468

Content-Disposition: form-data; name="media";filename="wework.txt"; filelength=6

Content-Type: application/octet-stream

mytext

---------------------------acebdf13572468--

返回数据:

{

"errcode": 0,

"errmsg": "",

"type": "image",

"media_id": "1G6nrLmr5EC3MMb_-zK1dDdzmd0p7cNliYu9V5w7o8K0",

"created_at": "1380000000"

}

参数说明:

参数

说明

type

媒体文件类型,分别有图片(image)、语音(voice)、视频(video),普通文件(file)

media_id

媒体文件上传后获取的唯一标识,3天内有效

created_at

媒体文件上传时间戳

上传的媒体文件限制

所有文件size必须大于5个字节

图片(image):2MB,支持JPG,PNG格式

语音(voice) :2MB,播放长度不超过60s,仅支持AMR格式

视频(video) :10MB,支持MP4格式

普通文件(file):20MB

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值