到这里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);
会得到用户的头像,名字等信息