YurunOAuthLogin v1.2 发布,各平台统一调用 - 开源中国社区
Float_left Icon_close
YurunOAuthLogin v1.2 发布,各平台统一调用
宇润 2017年08月09日

YurunOAuthLogin v1.2 发布,各平台统一调用

宇润 宇润 发布于2017年08月09日 收藏 24

做APP,小程序就上开源众包。世界杯期间免费领2600元启动金。>>>  

YurunOAuthLogin是PHP封装集成的QQ、微信、微博和Github登录SDK,支持composer。

自v1.2起所有方法统一参数调用,如果需要额外参数的可使用对象属性赋值,具体参考test目录下的测试代码。

下面代码以QQ接口举例,完全可以把QQ字样改为其它任意接口字样使用。

实例化

$qqOAuth = new \Yurun\OAuthLogin\QQ\OAuth2('appid', 'appkey', 'callbackUrl');

登录

$url = $qqOAuth->getAuthUrl();
$_SESSION['YURUN_QQ_STATE'] = $qqOAuth->state;
header('location:' . $url);

回调处理

// 获取accessToken
$accessToken = $qqOAuth->getAccessToken($_SESSION['YURUN_QQ_STATE']);

// 调用过getAccessToken方法后也可这么获取
// $accessToken = $qqOAuth->accessToken;
// 这是getAccessToken的api请求返回结果
// $result = $qqOAuth->result;

// 用户资料
$userInfo = $qqOAuth->getUserInfo();

// 这是getAccessToken的api请求返回结果
// $result = $qqOAuth->result;

// 用户唯一标识
$openid = $qqOAuth->openid;
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:YurunOAuthLogin v1.2 发布,各平台统一调用
分享
评论(1)
最新评论
0
支持。。。
顶部