做微信公众号API开发已经有一些时间,在这里想和大家分享一下开发中遇到的一些坑。近期我们实现了视频文章的发送功能,通过调用公众号的群发API接口,可以实现实时发送图文或者视频文章的功能。微信网上的开发文档对图文消息有着比较详细的描述,但是对视频文章发送的描述有这样一个步骤,需要把视频通过uploadvideo接口上传到微信端,但是调取这个接口的时候需要提供“media_id”,而“此处media_id需通过素材管理->新增素材来得到”,这里的素材管理和新增素材管理是指临时素材,如果使用永久素材,系统会返回“invalid media id”错误。所以正确的步骤如下:
- 使用临时素材接口上传视频内容 https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=video
- 使用视频上传接口把视频从临时素材转到https://api.weixin.qq.com/cgi-bin/media/uploadvideo?access_token=ACCESS_TOKEN
- 使用文章发送端口对视频进行发送https://api.weixin.qq.com/cgi-bin/message/mass/sendall?access_token=ACCESS_TOKEN
这里面的第一步,如果使用永久素材端口是会出现错误的,所以需要注意。
你好,未通过审核的视频不是无法发送嘛,上面提到的临时视频素材是怎么审核的。(我这边按照你的提示试了下 群发时也是提醒invalid mediaid,不知道是不是因为审核的问题
https://999fin.com
厉害了