前期工作(如果微信公众号没有可以先申请微信测试号开发)
测试号申请地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
1.配置接口信息
就是微信验证url和token,实现方式就是在自己服务器下写一个微信验证的方法,微信公众平台配置的地方写上url 和token进行验证。
微信公众平台提供了一个php示例代码:
http://mp.weixin.qq.com/mpres/htmledition/res/wx_sample.zip
url 你服务器微信验证文件的路径,token自己定义,但要和服务器文件中一致。
2获取access_token
这个后面很多接口都需要用到,所以需要先得到,有时间限制(每段时间刷新一次)
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET
这个url 用get方式就可以获取到access_token, appid 和 secret 填写自己公众号的。
3.设置自定义菜单
一般配置好微信的config后台就要上线项目了,显示在公众号里,就就要有菜单,这不做太多讲解,本人博客里有一篇专门讲解的,可以搜一下。
4.微信登录
我理解的在微信公众号里的登录有两种方式,一种是直接获取用户微信信息的登录,一种是自己配置登录模块。(公众号登录获取不到手机号,第二种进入登录页面一般是获取用户的手机号,当然现在很多公众号都是点击直接跳转小程序进行登录)
第一种登录就是请求微信获取用户信息的接口,请求这个接口需要access_token ,open_id 这些参数,这些本人博客都有专门讲解,有需要可以查一下。