php 微信授权登录 40029错误
来源:互联网 发布:电脑扩音器软件 话筒 编辑:程序博客网 时间:2024/04/30 15:38
php 微信授权登录 40029错误
授权登录是微信高级api,个人开发可以使用微信测试账号进行开发。
在授权的过程可能出现40029错误码,
解决的方法可以通过将code 写在session里。
public function getUserDetail(){ $appid = "xxxxxxxxxxxx"; $redirect_uri = urlencode("www.xxx你的后台入口xx.com/getUserInfo"); $url = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid='.$appid.'&redirect_uri='.$redirect_uri.'&response_type=code&scope=snsapi_userinfo&state=123#wechat_redirect'; header('location:'.$url); }public function getUserInfo(){ $appid = "xxxxxxx"; $appsecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; $code = $_GET['code']; if ($_SESSION[$code]) {//判断是否已经存在,如存在直接使用code //先获取token $url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$appid.'&secret='.$appsecret.'&code='.$code.'&grant_type=authorization_code'; $res = $this->http_curl($url,'get'); $access_token = $res['access_token']; $openid = $res['openid']; var_dump($access_token); //获取信息 $url = 'https://api.weixin.qq.com/sns/userinfo?access_token='.$access_token.'&openid='.$openid.'&lang=zh_CN'; $res = $this->http_curl($url); var_dump($res); } else { $_SESSION[$code] = $code; } }
0 0
- php 微信授权登录 40029错误
- 微信授权登录错误记appid
- PHP微信授权登录信息
- PHP 微信客户端 网页授权登录
- php oauth2 微信授权登录
- 微信登录授权
- 微信授权登录
- 微信授权登录
- 微信授权登录
- 微信授权登录
- 微信授权登录
- 微信授权登录
- 微信授权登录
- 微信登录授权
- 微信授权登录()
- 微信授权登录
- android 错误集锦 -- 微信第三方登录授权开发
- php 微信授权登录传参数方法
- NFC初步开发详解
- 蓝鸥React Native零基础入门到项目实战 props
- 认识iOS Application Extension(应用扩展)
- jenkins邮件通知的配置
- Spring、Spring MVC、MyBatis整合文件配置详解
- php 微信授权登录 40029错误
- T4模板生成器案例
- ElasticSearch文档API
- Json只转换部分属性
- 文章标题
- 多线程 线程池 并发库
- 反射相关的API
- 使用Task代替ThreadPool和Thread(转载)
- eclipse debug (调试)