♩ 背景
其实这篇文章几个月前就写完了,但是这段时间,微信小程序官方文档有了更新,同事在我自己的实际操作过程中,发现之前写的过于繁杂,所以现在进行简化梳理,欢迎指摘.
语言框架:ThinkPHP3.2.3
更新时间:2018-07-10
♪ 步骤梳理
下面是小程序官方提供流程图:
♫ 具体实现
一、登录获取用户唯一信息 openID/unionID
此方式,只需要两步操作即可,但是需要小程序端和项目服务器的代码配合进行操作,建议参考下官方说明 wx.login(OBJECT)
步骤梳理:
> (1).获取临时登录凭证—— code
> (2).将上述获得的 code 通过request 请求发送给代码服务器
> (3).请求接口地址:https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
> ;# 成功则会返回我们所需要的 "openID/unionID"
具体实现:
①. 服务端代码处理
后面将会进行源代码的上传,具体代码在 "WxController.class.php" 中,可作参考