PHP第三方登录 YurunOAuthLogin

MIT
PHP
跨平台
2017-08-08
宇润

YurunOAuthLogin

YurunOAuthLogin是一个使用PHP开发集成登录SDK,测试代码可看test目录。

支持的登录平台

  • QQ

  • 微信

  • 微博

  • Github

代码实例

自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;
加载中

评论(0)

暂无评论

YurunOAuthLogin v2.0 发布,支持 Swoole 协程

YurunOAuthLogin是一个PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口。可以轻松嵌入支持 PHP >= 5.4 的任何系统中,2.0 版现已支持 Swoole 协程环境。 我们有完善的在线技...

07/09 09:45

YurunOAuthLogin v1.2.5 新增支持 OSC 等 5 个登录接口

YurunOAuthLogin 是一个 PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口。内置了多域名回调解决方案,可以在多个域名下使用同一个应用进行登录授权! YurunOAuthLogin 可以...

01/19 12:09

YurunOAuthLogin v1.2.4 新增第三方登录多域名解决方案

YurunOAuthLogin 是一个PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github。可以轻松嵌入支持 PHP >= 5.4 的任何系统中。 距离上次发布版本时隔了 3 个月,主要是新增了一个第三方登录多...

01/15 15:34

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

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

2017/10/11 10:23

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

YurunOAuthLogin是PHP封装集成的QQ、微信、微博和Github登录SDK,支持composer。 自v1.2起所有方法统一参数调用,如果需要额外参数的可使用对象属性赋值,具体参考test目录下的测试代码。 下...

2017/08/09 09:31

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

暂无博客

返回顶部
顶部