获取用户的详细信息提示40163错误 code被使用过,但code我没有存储,也没使用过,每次都会有这个错误,没有成功授权过??而且调用回调函数getDetailInfo的时候会出现这个页面,我看别人的没有啊= =
代码
public function getUserDetail(){
$appid='wxccc324b35ed44896';
$redirect_uri=urlencode('http://flowerwithpiggy.duapp.com/index.php/Weixin/getDetailInfo');
$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);
}
/**
* 获取相关凭证access_token
* @return [type] [description]
*/
public function getDetailInfo(){
$appid='wxccc324b35ed44896';
$secret='a23db7dedbdab946f473e26d07199f6e';
$code=$_GET['code'];
$url='https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$appid.'&secret='.$secret.'&code='.$code.'&grant_type=authorization_code';
$res=$this->http_curl($url);
// if($res['errcode']){
// }
$access_token=$res['access_token'];
var_dump($res);
$openid=$res['openid'];
$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);
}