通过QQ号获取信息
侧边栏壁纸
  • 累计撰写 114 篇文章
  • 累计收到 21 条评论

通过QQ号获取信息

SanLiLin
2019-02-18 / 0 评论 / 940 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2019年03月05日,已超过1476天没有更新,若内容或图片失效,请留言反馈。

通过QQ号获取信息

以下代码直接新建PHP文件粘贴即可使用
<?php 
/**
 * 通过QQ号获取用户信息
 * 获取QQ头像接口:http://q1.qlogo.cn/g?b=qq&nk=QQ号&s=100&t=1547904810
 * 获取QQ昵称接口:http://r.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?g_tk=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];
    $headimg = "http://q1.qlogo.cn/g?b=qq&nk=$QQ&s=100&t=1547904810";
    $email = $QQ."@qq.com";
    exit(json_encode(['nickname'=>$nickname,'headimg'=>$headimg,'email'=>$email]));
}else{
    echo "请输入qq号!";
}
?>
0

评论 (0)

取消