【咸鱼教程】微信网页授权(获取用户头像、昵称等)

本教程详细讲解了如何进行微信网页授权,包括微信测试号申请、Egret项目创建、授权流程解析,以及PHP和Egret的Demo实现,帮助开发者获取用户的头像和昵称。
摘要由CSDN通过智能技术生成

教程目录
一 流程图
二 微信测试号申请
三 新建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)

[Actionscript3]  纯文本查看 复制代码
?
01
02
03
04
05
06
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值