1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 YurunOAuthLogin v1.2 发布,各平台统一调用 下载

本帖由 漂亮的石头2017-08-09 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,399
    赞:
    48
    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;
    YurunOAuthLogin v1.2 发布,各平台统一调用下载地址
     
正在加载...