-
Notifications
You must be signed in to change notification settings - Fork 317
oauth_client_qrcode
thenbsp edited this page Mar 23, 2016
·
2 revisions
扫码登录机制和 网页授权获取用户信息 机制相同,都是采用 OAuth2 授权机制,但稍不同于微信端网页授权,扫码登录授地址不同,并且所要需要在 微信开放平台 添加应用后获取 appid
和 appsecret
,注意此处不是公众号的 appid
和 appsecret
。
扫码登录需要在微信开放平台后台设置回调域名。
use Thenbsp\Wechat\OAuth\Qrcode;
$client = new Qrcode('开放平台的 appid', '开放平台的 appsecret');
if( !isset($_GET['code']) ) {
header('Location: '.$client->getAuthorizeUrl());
}
$accessToken = $client->getAccessToken($_GET['code']);
var_dump($accessToken->toArray());
具体方法请查看 网页授权获取用户信息。