第一次发表文章 不废话直接上代码
上篇
**> 这次呢 是自己开发着玩的,写的不好 请见谅 ,
> 大概需要技术
> node(express) , ngrok(用来 网络穿透) , redis(用来存储数据)
> 需要有一个微信公众平台的账号,测试号即可**
**大概需求用户扫码关注公众号,关注之后,与sql用户表关联,进行登录,用户第一次扫码的话,已经有账号的
就去绑定 没有的话 就去注册**
# **实现思路和步骤:**
1. 实现一个与微信公众号平台交互的API,接收并处理公众号推送的事件(关注、扫码和文字消息等);
1. 实现一个生成二维码的API供浏览器调用,API可通过参数声明需要返回的格式;
1. 请求公众平台 →【[生成带参数的二维码]】接口生成带有场景值的二维码,生成成功后记录到数据库并返回;
1. 浏览器获取二维码信息后轮询二维码的扫描状态,扫描成功后自动跳转;
1. 用户扫码后,公众平台会向1实现的API推送事件,如果是关注就获取用户信息,然后记录到数据库。
好 上代码
# node模块
**第一步,搭建express的环境并接入微信公众平台**
app.js