内容简介:YurunOAuthLogin是一个使用PHP开发集成登录SDK,测试代码可看test目录,经过一段时间的内部使用,支持了QQ登录获取unionid,没有发现其它问题。完善了一下注释和文档。 支持的登录平台 QQ 微信 微博 Github 相对于...
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]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- iOS 注释方法大全 代码块加快捷键注释
- 让 MyBatis Generator 用数据库注释作 Java 注释,并支持附加注解
- 请停止代码注释
- 体面编码之代码注释评论
- Spring 注解注入—@Qualifier 注释
- swagger注释API详细说明
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。