針對微信的羣發問題

一、根據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]

相關文章
相關標籤/搜索