教程目录
一 流程图
二 微信测试号申请
三 新建Egret项目
四 微信网页授权流程
五 微信Web开发者工具
六 Demo下载
一、流程图
二、微信测试号申请
测试号申请参考之前教程:http://bbs.egret.com/thread-26429-1-1.html
申请微信测试号后,要测试网页授权,需要设置授权回调页面域名。
现在我们有了一个可以测试微信授权的账号。
三、新建Egret项目
新建一个egret项目,里面啥也没有,只有一个label显示将要获取的微信用户信息。
nickname需要显示中文,要用到decodeURI。
四、微信网页授权流程
微信官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842
我们的demo,php文件主要有以下几个:
access_token.php 保存获取到access_token(这里我测试是一直重新获取access_token,所以没用到)
HttpUtils.php https请求
index.php 主页
wechat.php 网页授权获取用户信息
1. index.php (获取code)
appid:测试微信号的appid
redirect_uri:回调页面。获取code后,会跳转到页面。
response_type:返回类型
scope:授权类型,静默授权或用户授权
state:重定向带上的State参数,直接填STATE
wechat_redirect:重定向必须带上
2. wechat.php (code换access_token,拉取用户信息,重定向到egret)
01
02
03
04
05
06
|