针对微信的群发问题

一、根据openId发送
api

1.1图文、视频都走接口https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN(视频咱们走的是缩略图的形式)
微信

1.2语音、图片能够直接根据上传素材时候获取的mediaId,走接口http://file.api.weixin.qq.com/cgi-bin/media/get下载获得相关信息 spa

注意:code

二、根据groupId发送视频

2.1图文、视频都走接口https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN(视频咱们走的是缩略图的形式)token

2.2语音、图片都走接口http://api.weixin.qq.com/cgi-bin/material/add_material?type=(这个接口原本应该用https://api.weixin.qq.com/cgi-bin/material/add_material?type=,可是不知道为何走https没法调用)接口

注意:图片


ps:一、openId发送比groupId(接口)发送到达速度快点get

       二、 若是发送给所有用户,走openId接口,那么就没法获取历史消息;因此发送给所有用户走groupId接口,把字段is_all_true为true传过去,就能够接受到了。file

       三、openId有用户个数限制(至少两个),groupId好像没有

注意:

错误信息:

图片、语音群发走跟openId相同接口获取素材信息的时候,会提示。

微信错误: errcode=40128, errmsg=invalid media id! must be uploaded by api(cgi-bin/material/add_material) hint: [OGZq4a0217age8]

相关文章
相关标签/搜索