zoukankan      html  css  js  c++  java
  • 使用QQ登陆

    到这里https://connect.qq.com,申请成为开发者,然后等着审核通过

    通过了,创建网站应用,回调地址必须是备案成功的网站上的,然后等着审核通过

    通过了,得到正确的appid和appkey

    到这里下面http://wiki.connect.qq.com/sdk%E4%B8%8B%E8%BD%BD ,找到php sdk下载

    下载好sdk后,把包解压,上传服务器,设置配置项

    执行文件夹下的index.php,填写对应的资料

    配置成功后,只留下API目录,其他文件全删除了

    开始写个首页login.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    
    <a href="http://test.blockbi.com/qq/connect/login.php"><img src="./Connect_logo_4.png"></a>
    </script>
    </body>
    </html
    

      

    效果如下:

    点击之后,login.php代码:

    <?php
    require_once "./API/qqConnectAPI.php";
    
    
    //访问QQ的登录页面
    $oauth = new Oauth();
    $oauth->qq_login();
    

    效果如下:

    点击一个QQ号时,回调地址代码如下:

    <?php
    /**
     * Created by PhpStorm.
     * User: Spectre
     * Date: 2017/9/11
     * Time: 11:56
     */
    
    require_once "./API/qqConnectAPI.php";
    
    
    //访问QQ的登录页面
    $oauth = new Oauth();
    $token = $oauth->qq_callback();
    $openId = $oauth->get_openid();
    
    $qc = new QC($token, $openId);
    $userInfo = $qc->get_user_info();
    
    
    var_dump($userInfo);
    

     会得到用户的头像,名字等信息

  • 相关阅读:
    二次识别
    IPC
    HW
    数据库异常:SQL Error: 0, SQLState: S0022
    mysql 分页查询
    [Err] 1248
    名句摘抄
    理智向左 疯狂向右
    kindle怎么导入电子书
    设置 myeclipse 编码格式
  • 原文地址:https://www.cnblogs.com/spectrelb/p/7505866.html
Copyright © 2011-2022 走看看