YurunOAuthLogin v1.2.3 QQ登录支持unionid,完善注释文档 - 开源中国社区
YurunOAuthLogin v1.2.3 QQ登录支持unionid,完善注释文档
宇润 2017年10月11日

YurunOAuthLogin v1.2.3 QQ登录支持unionid,完善注释文档

宇润 宇润 发布于2017年10月11日 收藏 21

有免费的MySQL,为什么还要买? >>>  

YurunOAuthLogin是一个使用PHP开发集成登录SDK,测试代码可看test目录,经过一段时间的内部使用,支持了QQ登录获取unionid,没有发现其它问题。完善了一下注释和文档。

支持的登录平台

  • QQ

  • 微信

  • 微博

  • Github

相对于v1.2.0更新内容:

新增支持QQ登录unionid方式

修复getAccessToken的一个问题

完善注释

发布在线文档:http://doc.yurunsoft.com/YurunOAuthLogin

代码使用:

下面代码以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.3 QQ登录支持unionid,完善注释文档
分享
评论(0)
最新评论
顶部