1.微信网页授权access_token与普通access_token区别
- 有效期:两者有效时间都是 7200s;
- 使用范围:通过网页授权获得的access_token,只能获取到对应的微信用户信息,与微信用户是一对一关系;而普通的access_token在有效期内可以使用,可以获取所有用户信息。
- 次数限制:普通access_token每天获取最多次数为2000次;而网页授权的access_token获取次数没有限制。
2.授权回调URI传递自定义参数
注意:微信授权回调uri不能带端口号
我的回调地址是:https://m.abc.com/#/pages/user/register?phone=15300220033
说明:
phone是自定义参数;
https://m.abc.com/#/pages/user/register是前端的地址;
流程是:发起授权->用户同意授权->微信回调到前端->前端获取到微信code/state和自定义参数phone->前端通过phone从接口查询userId;通过code从接口获取unionId->前端把union