微信开发笔记--可以用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

}

你可能感兴趣的:(微信开发笔记--可以用accessToken获得的调用)