菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

```php <?php function getQQUserInfo($accessToken, $openId) { $url = "https://graph.qq.co

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:php教程 API接口 php代码 php获取

要获取QQ用户昵称和头像,可以使用腾讯提供的API接口。首先需要注册一个腾讯开放平台账号并创建一个应用,然后获取到AppID和AppSecret。接下来,使用以下PHP代码来获取用户的昵称和头像: ```php <?php $appid = '你的AppID'; $secret = '你的AppSecret'; $access_token_url = "https://graph.qq.com/oauth2.0/token?grant_type=authorization_code&client_id={$appid}&client_secret={$secret}&redirect_uri=http://example.com/callback&code={$code}"; // 获取access_token $access_token_response = file_get_contents($access_token_url); $access_token_data = json_decode($access_token_response, true); $access_token = $access

如果要获得QQ用户的头像和昵称,需要在腾讯开放平台申请API接入才可以,但是这个不需要!只需要输入用户的正确的QQ号即可返回用户的头像和昵称。

API接口代码

<?php//通过QQ号即可获取用户信息//获取QQ头像接口//http://q1.qlogo.cn/g?b=qq&nk=QQ号&s=100&t=1547904810//获取QQ昵称接口//http://r.qzone.qq.com/fcg-bin/cg...=1518561325&uins=QQ号header('Content-Type:text/html;charset=utf-8');$QQ=$_GET["qq"];if($QQ!=''){$urlPre='http://r.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?g_tk=1518561325&uins=';$data=file_get_contents($urlPre.$QQ);$data=iconv("GB2312","UTF-8",$data);$pattern='/portraitCallBack((.*))/is';preg_match($pattern,$data,$result);$result=$result[1];$nickname=json_decode($result,true)["$QQ"][6];echo"QQ昵称:".$nickname;echo"<br/><br/>";$headimg="http://q1.qlogo.cn/g?b=qq&nk=$QQ&s=100&t=1547904810";echo"QQ头像:";echo"<br/><br/>";echo"<imgsrc="$headimg">";echo"<br/><br/>";$email=$QQ."@qq.com";echo"QQ邮箱:".$email;echo"<br/><br/>";echo"JSON数据:";echo"[{"nickname":"$nickname","touxiang":"$headimg","email":"$email"}]";}else{echo"请输入qq号!";}?>

使用方法:qq.php/?qq=输入QQ号

相关专题
评论
建站知识
建站知识
使用技巧
调试安装
运营推广