为了账号安全,请及时绑定邮箱和手机立即绑定

40029问题

一直都返回40029错误代码,我上网搜了一下,好像类似问题蛮多,说是code被二次使用的问题,求大神帮忙解决

//获取网页授权(详细信息)
function getUserDetail(){
//1.获取code
$appid="*******";
$redirect_uri=urlencode("http://******/imooc.php/Index/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);
}
function getUserInfo(){
//2.获取网页授权的access_token
$appid="*******";
$appsecret="***************";
echo $code=$_GET['code'];
echo "<br />";
$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');
var_dump($res);
echo "<br />";
echo $access_token=$res["access_token"];
$openid =$res['openid'];
//3.拉去用户的详细信息
$url="https://api.weixin.qq.com/sns/userinfo?access_token=".$access_token."&openid=".$openid."&lang=zh_CN";
$res = $this->http_curl($url,'get');
var_dump($res);
}


正在回答

1 回答

你解决了吗?我也是遇到这个问题

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号