花猫壁纸开放平台PpWeb
  • 首页
  • 文档
  • 服务市场
  • 社区
  • 技术讨论
  • 注册
  • 登录
本页目录
  • 安装
  • 要求
  • 配置
  • 应用实例

QQ登录

安装

  1. 点击下方的安装包,获取最新版本:

    qq-1.0.1.zip

  2. 将下载好的安装压缩包解压至 ppweb 路径中(由于这个 QQ 登录是由多个文件组成的,打包路径包含 ppweb/app 这个目录,故而只需将其解压到 PpWeb 框架的根目录即可)。

  3. 完成以上安装后,接下来需要安装以下依赖:

    • Session

要求

要想使用 QQ 登录,你至少应该了解过以下内容:

  • 依赖注入

请注意

如果你还没有了解过以上内容,我们强烈推荐你去阅读一下。

配置

修改 ppweb/app/j/api/qqConfig.json 配置文件中,appid 和 appkey 的值。

请注意

appid 以及 appkey 是由腾讯QQ互联申请得到应用授权信息,前往申请。

应用实例

发起登录请求

$oauth = new Oauth();$oauth->qq_login();

登录后回调

$oauth = new Oauth(); # 令牌$accesstoken = $oauth->qq_callback(); # 用户的唯一标志$openid = $oauth->get_openid(); $qc = new QC($accesstoken, $openid); # 用户信息$qcUserInfo = $qc->get_user_info();

qcUserInfo 变量包含如下信息:

参数说明
nickname用户昵称
gender用户性别
city用户所在地区
figureurl_qq用户头像 URL