评论

微信公众号视频文章接口调用规则

微信公众号端口的使用方法

做微信公众号API开发已经有一些时间,在这里想和大家分享一下开发中遇到的一些坑。近期我们实现了视频文章的发送功能,通过调用公众号的群发API接口,可以实现实时发送图文或者视频文章的功能。微信网上的开发文档对图文消息有着比较详细的描述,但是对视频文章发送的描述有这样一个步骤,需要把视频通过uploadvideo接口上传到微信端,但是调取这个接口的时候需要提供“media_id”,而“此处media_id需通过素材管理->新增素材来得到”,这里的素材管理和新增素材管理是指临时素材,如果使用永久素材,系统会返回“invalid media id”错误。所以正确的步骤如下:

  1. 使用临时素材接口上传视频内容 https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=video
  2. 使用视频上传接口把视频从临时素材转到https://api.weixin.qq.com/cgi-bin/media/uploadvideo?access_token=ACCESS_TOKEN
  3. 使用文章发送端口对视频进行发送https://api.weixin.qq.com/cgi-bin/message/mass/sendall?access_token=ACCESS_TOKEN

这里面的第一步,如果使用永久素材端口是会出现错误的,所以需要注意。



最后一次编辑于  2020-05-16  
点赞 1
收藏
评论

3 个评论

  • 呦西
    呦西
    2021-01-21

    你好,未通过审核的视频不是无法发送嘛,上面提到的临时视频素材是怎么审核的。(我这边按照你的提示试了下 群发时也是提醒invalid mediaid,不知道是不是因为审核的问题

    2021-01-21
    赞同
    回复
  • 孙定涛
    孙定涛
    2020-09-11

    https://999fin.com

    2020-09-11
    赞同
    回复
  • 孙定涛
    孙定涛
    2020-09-11

    厉害了

    2020-09-11
    赞同
    回复
登录 后发表内容