根据QQ号获取QQ昵称和头像 cc趣味屋

根据QQ号获取QQ昵称和头像
发表于:2020-10-10 分类:技术 评论:2 阅读:793

QQ头像直接用就下面链接就可以,返回的就是图片;

$qq=123456;
$img='https://q1.qlogo.cn/headimg_dl?dst_uin='.$qq.'&spec=100'; //spec 100或640 头像大小

 

QQ昵称不为乱码的情况下,用下面接口可以正常获取到;

$qq=123456;
$url='https://r.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?g_tk=&uins='.$qq;
$str=file_get_contents($url);
echo $str;  //需要切割一下

 

但是QQ昵称为乱码,以上情况获取不到昵称,获取的也是乱码,无法转码,提供一个新接口

$qq=123456;
$url='https://api.unipay.qq.com/v1/r/1450000186/wechat_query?cmd=1&pf=mds_storeopen_qb-__mds_qqclub_tab_-html5&pfkey=pfkey&from_h5=1&from_https=1&openid=openid&openkey=openkey&session_id=hy_gameid&session_type=st_dummy&qq_appid=&offerId=1450000186&sandbox=&provide_uin='.$qq;
$obj=file_get_contents($url);
$arr=json_decode($obj,true);//转为数组
$nick=urldecode($arr['nick']);//需要把nick解码一下
echo $nick;

 

以上就是QQ获取昵称头像,无需调用其他第三方接口!

评论列表
223.104.160.* 2020-11-05
1718141630
111.32.67.* 2020-11-28
740507776
我想说几句