当前位置: 首页 > 后端技术 > PHP

只需QQ号获取QQ头像,QQ昵称获取QQ用户信息,无需登录,API

时间:2023-03-30 04:20:38 PHP

'null'),true);}else{//获取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);$结果=$结果[1];$qqnickname=json_decode($result,true)["$qq"][6];$qqheadimg="http://q1.qlogo.cn/g?b=qq&nk=".$qq."&s=100&t=1547904810";//开始判断该QQ账号是否有真实用户信息returnif($qqnickname){//如果有,则返回JSON数据echojson_encode(array('msg'=>'success','nickname'=>$qqnickname,'headimg'=>$qqheadimg),true);}else{//如果没有,那么只能返回getfailedechojson_encode(array('msg'=>'error'),true);}}?>直接调用腾讯官方API获取用户信息以上源码可以直接使用。示例:https://www.likeyunba.com/api/qqmsg.php?qq=QQ号https://www.likeyunba.com/api/qqmsg.php?qq=257403505学习交流微信:face6009个人网站:https://www.likeyunba.com/