您当前的位置: 首页 > 

壹小俊

暂无认证

  • 2浏览

    0关注

    885博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

微信公众平台开发【素材管理】上传临时素材

壹小俊 发布时间:2019-04-02 09:15:37 ,浏览量:2

公众号经常有需要用到一些临时性的多媒体素材的场景,例如在使用接口特别是发送消息时,对多媒体文件、多媒体消息的获取和调用等操作,是通过media_id来进行的。

接口开放权限:素材管理接口对所有认证的订阅号和服务号开放。

接口调用说明 1、http请求方式

POST/FORM,需使用https

2、参数说明

 

参数 是否必须 说明access_token 是 调用接口凭证type 是 媒体文件类型,分别有图片(image)、语音(voice)、视频(video)和缩略图(thumb)media 是 form-data中媒体文件标识,有filename、filelength、content-type等信息

3、返回数据说明

 

参数 描述type 媒体文件类型,分别有图片(image)、语音(voice)、视频(video)和缩略图(thumb,主要用于视频与音乐格式的缩略图)media_id 媒体文件上传后,获取时的唯一标识created_at 媒体文件上传时间戳

 

正确情况下的返回JSON数据包结果如:{"type":"TYPE","media_id":"MEDIA_ID","created_at":123456789}

错误情况下的返回JSON数据包示例如:{"errcode":40004,"errmsg":"invalid media type"}(此错误指无效媒体类型错误)

完整示例代码

1、上传图片“smallelife.jpg”到服务器根目录

2、将以下代码写入到index.php文件中,并将此文件上传到服务器根目录(记得修改AppID和AppSecret),具体如下:(完整代码下载)

 

[php] view plain copy

  1.   

 

关注
打赏
1664335782
查看更多评论
立即登录/注册

微信扫码登录

0.0372s