文章来源:http://www.php.cn/php-weizijiaocheng-387987.html
本文主要和大家分享php操作qq第三方登录实例代码,希望能帮助到大家。
1.首先进入connect.qq.com进行登录注册认证等相关信息
2.配置应用的回调域等相关信息(十分重要)
3.下载php版本的sdk包
http://sznk.fcloud.store.qq.com/store_raw_download?buid=16821&uuid=8a0b8bcb43291bf901432e18ccd10015&fsname=qqConnect_Server_SDK-php_v2.1.zip
4.设置API
5.将API上传至网站根目录,编写首页和登录成功后回调的页面
附录:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
index.php <?php require_once 'API/qqConnectAPI.php' ; $oauth = new Oauth(); $oauth ->qq_login(); ?> login.php <?php /* *调用接口代码 * **/ require_once ( "API/qqConnectAPI.php" ); $qc = new QC(); $arr = $qc ->get_user_info(); echo '<meta charset="UTF-8">' ; echo "<p>" ; echo "Gender:" . $arr [ "gender" ]; echo "</p>" ; echo "<p>" ; echo "NickName:" . $arr [ "nickname" ]; echo "</p>" ; echo "<p>" ; echo "<img src=\"" . $arr [ 'figureurl' ]. "\">" ; echo "<p>" ; echo "<p>" ; echo "<img src=\"" . $arr [ 'figureurl_1' ]. "\">" ; echo "<p>" ; echo "<p>" ; echo "<img src=\"" . $arr [ 'figureurl_2' ]. "\">" ; echo "<p>" ; echo "vip:" . $arr [ "vip" ]; echo "</p>" ; echo "level:" . $arr [ "level" ]; echo "</p>" ; echo "is_yellow_year_vip:" . $arr [ "is_yellow_year_vip" ]; echo "</p>" ; |
?>
6.然后访问网站如图所示
7.登录成功后如图所示
总结:想用什么功能从SDK的example中直接调用,我qqlogin中用的是get_user_info.php.