LaneWechat框架的网页授权getCode错误
来源:互联网 发布:linux tomcat 安装 编辑:程序博客网 时间:2024/06/02 07:28
在LaneWechat中获取Openid的方法很简单,只需要写如下几行代码
WeChatOAuth::getCode('http://weixin.ittun.com/huayuanwuliu/get_openid.php', 1, 'snsapi_base');//打开lanewechatoauth.lib.php 第一个参数是请求成功后的回调地址,第二个参数是state,最后一个是scope的作用域权限,snsapi_base只是用来获取OPENID用的,返回的数据比如CODE和state都是GET参数中。 $code = $_GET['code'];print_r('code==='.$code); $openId = WeChatOAuth::getAccessTokenAndOpenId($code);var_dump($openId);
微信浏览器打开请求的页面返回forbidden,实际上是因为在lanewechatoauth.lib.php这个文件中getCode函数把传进来的URI和WECHAT_URL做了拼接然后才URLENCODE,所以导致这种错误,只需要把$redirect_uri = WECHAT_URL . $redirect_uri;
注释掉就好了
0 0
- LaneWechat框架的网页授权getCode错误
- 微信网页授权登陆的一次查错误经历
- LaneWeChat 微信PHP开发框架
- PHP微信开发框架LaneWeChat框架简介
- 微信开发网页授权redirect_uri错误
- 微信中控网页授权的实现
- 网页授权获取微信用户信息错误40029:微信会发出两次提交 不合法的oauth_code
- java 网页授权获取微信用户信息错误 40029 微信端会发出两次请求 错误的oauth第二次无效的code
- PHP+TP框架实现微信网页授权,获取用户信息
- PHP+TP框架实现微信网页授权,获取用户信息
- Android实现授权访问网页的方法
- 微信公众号平台网页授权接口中获取到的授权code传递给(即一个微信公众号网页授权给)任何其他多个回调域名下的url,解决了只能设置一个网页授权回调域名的问题,解决了redirect_uri参数错误的问
- 支付宝网页授权获取用户信息 网页获取用户信息的
- Spring Acegi框架授权的实现
- 网页的框架概念
- 常见的网页错误
- 微信的redirect_uri参数错误原因分析 1是 微信公众号后台的 开发者-》网页授权网址 2 是appid 填写错
- 微信网页授权
- jQuery1.6.1源码分析系列
- Linux下Java程序乱码问题
- 洛谷 P1579 哥德巴赫猜想(升级版)
- 复旦机考之字符串匹配
- 自注册DM(一)CMCC移动DM自注册适配指南
- LaneWechat框架的网页授权getCode错误
- Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'
- 微信公众号开发教程详细完整第1篇
- [qt] 高仿360安全卫士
- Js 在字符串中提取数字
- nanomsg在windows下的编译使用
- 白话机器学习
- input不可编辑
- MySQL查询