Skip to content

Commit

Permalink
[更新]增加微信登录获取UnionID
Browse files Browse the repository at this point in the history
  • Loading branch information
zoujingli committed May 11, 2018
1 parent e623c23 commit 602ef0a
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions WeOpen/Login.php
Original file line number Diff line number Diff line change
Expand Up @@ -83,4 +83,28 @@ public function refreshToken($refreshToken)
return json_decode(Tools::get($url));
}

/**
* 检验授权凭证(access_token)是否有效
* @param string $accessToken 调用凭证
* @param string $openid 普通用户的标识,对当前开发者帐号唯一
* @return array
*/
public function checkAccessToken($accessToken, $openid)
{
$url = "https://api.weixin.qq.com/sns/auth?access_token={$accessToken}&openid={$openid}";
return json_decode(Tools::get($url));
}

/**
* 获取用户个人信息(UnionID机制)
* @param string $accessToken 调用凭证
* @param string $openid 普通用户的标识,对当前开发者帐号唯一
* @return array
*/
public function getUserinfo($accessToken, $openid)
{
$url = "https://api.weixin.qq.com/sns/userinfo?access_token={$accessToken}&openid={$openid}";
return json_decode(Tools::get($url));
}

}

0 comments on commit 602ef0a

Please sign in to comment.