author:咔咔
wechat:fangkangfk
已经很久没有在写公众号了,今天在回顾一下
首先获取测试账号
然后配置域名
打开文档看看步骤:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842
那么我们就开始第一步获取code,这里需要注意一下就是scope的参数不同,所调用的地址不一样
scope为snsapi_base
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect
scope为snsapi_userinfo
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxf0e81c3bee622d60&redirect_uri=http%3A%2F%2Fnba.bluewebgame.com%2Foauth_response.php&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect
获取到的code
然后通过code获取access_token
请求地址:
https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
获取用户信息
请求地址:
https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
这里没有写基础的代码,只是把实现过程写了出来,代码没时间写,到项目上了,在开始写,只要流程下去,代码那就不是事,这里要注意的就是需要检测access_token的有限期,跟刷新access_token,在就没有什么难点了