微信开发笔记--可以用accessToken获得的调用

微信公众平台高级群发接口

1. 上传图文消息素材

1.1 这是什么?

用于公众号图文资源的维护,见文知意。

1.2 如何使用?

1.2.1 封装json数据(粗斜体为必填,一次性可以封装多条数据,格式固定,但微信官方有如下规定)

无论在公众平台网站上,还是使用接口群发,用户每月只能接收4条群发消息,多于4条的群发将对该用户发送失败。

{"articles": [{

"thumb_media_id":"qI6_Ze_6PtV7svjolgs-rN6stStuHIjs9_DidOHaj0Q-mwvBelOXCFZiq2OsIU-p”,

"author":"xxx",

"title":"Happy Day",

"content_source_url":"www.qq.com",

"content":"content",

"digest":"digest"

},

...

]}

1.2.2 将数据POST到如下地址

https://api.weixin.qq.com/cgi-bin/media/uploadnews?access_token=ACCESS_TOKEN

1.2.3 返回json数据

{"type":"news",

"media_id":"CsEf3ldqkAYJAU6EJeIkStVDSvffUJ54vqbThMgplD-VJXXof6ctX5fI6-aYyUiQ",

"created_at":1391857799}

1.2.4 错误处理

返回码可以查阅全部返回码对照表(一下均为此,不再赘述)

2 根据分组进行群发

2.1 这是什么?

分组是公众账号的管理机制,使用分组可以定向投放信息,合理运营公众账号,规避风险等。

2.2 如何使用?

2.2.1 封装json数据(全部信息均为必填,图文消息的media_id需要通过上述方法来得到)

{

"filter":{"group_id":"2"},

"mpnews":{"media_id":"123dsdajkasd231jhksad"},

"msgtype":"mpnews"

}

2.2.2将数据POST到以下地址

https://api.weixin.qq.com/cgi-bin/message/mass/sendall?access_token=ACCESS_TOKEN

2.2.3 返回json数据
{

"errcode":0,

"errmsg":"send job submission success",

"msg_id":34182

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、开启公众号开发者模式 公众平台的技术文档目的为了简明扼要的交代接口的使用,语句难免苦涩难懂,甚至对于不同的读者...
    good7758阅读 1,549评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,992评论 19 139
  • 新增永久素材 除了3天就会失效的临时素材外,开发者有时需要永久保存一些素材,届时就可以通过本接口新增永久素材。 最...
    Hi夜城阅读 7,103评论 2 3
  • 微信公众号最新修改了素材的管理模式,提供了两类素材的管理:临时素材和永久素材的管理,原先的素材管理就是临时素材管理...
    伍华聪_开发框架阅读 1,647评论 0 51
  • 姓名:王庆 单位:南京御匠装饰工程有限公司 组名:绍兴260努力三组 日精进打卡第1天 【知~学习】 《六项精进》...
    乐欣精灵阅读 111评论 0 0