本篇文章主要介绍的调用微信公众号和小程序之后的开发流程,主要以实现步骤为主。
微信公众号的开发,这里只介绍一下如何进行消息推送。
https://mp.weixin.qq.com/advanced/advanced?action=table&token=396006949&lang=zh_CN
https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html
微信模板消息接口地址:
https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Template_Message_Interface.html
目前我们是需要将在微信小程序上面的用户和微信公众号的关注用户进行关联,因此必须需要unionid,并且需要绑定微信开发平台,这里简单介绍一下这几个名词的说明。
https://api.weixin.qq.com/sns/jscode2session
这个接口获取,但用户必须是关注了公众号和使用了小程序才能拿到。(需要公众号,小程序,开放平台三者绑定)。用户关注公众号得到公众号的openid和unionid;
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET
https://api.weixin.qq.com/cgi-bin/user/get?access_token=TOKEN&next_openid=APPID
https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
POST https://api.weixin.qq.com/cgi-bin/user/info/batchget?access_token=ACCESS_TOKEN
用户使用小程序之后得到小程序的openid和unionid;
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET
https://api.weixin.qq.com/sns/jscode2session?appid=APPID&js_code=CODE&grant_type=authorization_code
使用unionid进行关联然后进行推送;
使用模板进行推送,然后将内容填写到json中,需要openid、模板id(可以在微信公众号平台模板里面拿到)以及模板格式:
POST https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN
一个简单的流程图:
今年基本没怎么写博客了,因为现实中各种各样的事情,不过也是借口。既然现在又开始写了,那么还是希望能够写下去吧,目前还是先以自己的一些笔记为主吧,质量上可能没有之前写的好,毕竟就是将笔记简单的进行一下排版而已,没有向之前那样找各种资料查阅、验证、举例等等,毕竟那样要花费很多时间,准备一篇至少要4个小时以上,对于目前的自己来说,现在的确很难,但是我还是想去试试,先从零开始吧,先稳定更新一下手记系列吧,好了,关于废话就到这里了。
一首很带感的动漫钢琴曲~
原创不易,如果感觉不错,希望给个推荐!您的支持是我写作的最大动力!
版权声明:
作者:虚无境
博客园出处:http://www.cnblogs.com/xuwujing
CSDN出处:http://blog.csdn.net/qazwsxpcm
个人博客出处:https://xuwujing.github.io/