wx pay
parent
d3c2ea4d0f
commit
03481b836e
|
|
@ -153,7 +153,11 @@ class Weixin
|
||||||
$this->GetUserOpenId($params);
|
$this->GetUserOpenId($params);
|
||||||
} else {
|
} else {
|
||||||
$ret = $this->Callback($input);
|
$ret = $this->Callback($input);
|
||||||
$this->weixin_web_openid = $ret['data']['openid'];
|
if($ret['code'] != 0)
|
||||||
|
{
|
||||||
|
return $ret;
|
||||||
|
}
|
||||||
|
$this->weixin_web_openid = $ret['data'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -596,7 +600,7 @@ class Weixin
|
||||||
}
|
}
|
||||||
|
|
||||||
// 远程获取access_token
|
// 远程获取access_token
|
||||||
return $this->RemoteAccessToken($params);
|
return $this->RemoteUserOpenId($params);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -608,15 +612,11 @@ class Weixin
|
||||||
* @desc description
|
* @desc description
|
||||||
* @param [array] $params [输入参数]
|
* @param [array] $params [输入参数]
|
||||||
*/
|
*/
|
||||||
private function RemoteAccessToken($params = [])
|
private function RemoteUserOpenId($params = [])
|
||||||
{
|
{
|
||||||
// 获取access_token
|
// 获取access_token
|
||||||
$url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$this->config['appid'].'&secret='.$this->config['secret'].'&code='.$params['code'].'&grant_type=authorization_code';
|
$url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$this->config['appid'].'&secret='.$this->config['secret'].'&code='.$params['code'].'&grant_type=authorization_code';
|
||||||
$data = json_decode(file_get_contents($url), true);
|
$data = json_decode(file_get_contents($url), true);
|
||||||
|
|
||||||
echo '<pre>';
|
|
||||||
print_r($data);die;
|
|
||||||
|
|
||||||
if(empty($data['access_token']))
|
if(empty($data['access_token']))
|
||||||
{
|
{
|
||||||
if(empty($data['errmsg']))
|
if(empty($data['errmsg']))
|
||||||
|
|
@ -626,7 +626,7 @@ print_r($data);die;
|
||||||
return DataReturn($data['errmsg'], -100);
|
return DataReturn($data['errmsg'], -100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return DataReturn('获取成功', 0, $data);
|
return DataReturn('获取成功', 0, $data['openid']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
Loading…
Reference in New Issue