获取QQ头像

//接口一
http://q2.qlogo.cn/headimg_dl?dst_uin=QQ号码&spec=640
//接口二
https://q1.qlogo.cn/g?b=qq&nk=QQ号码&s=640

获取QQ群头像

//640是大小,很清晰,100也可以就是模糊
http://p.qlogo.cn/gh/QQ群号码/QQ群号码/640

联系QQ或者加群

//超链接即可跳转
http://wpa.qq.com/msgrd?v=3&uin=QQ号码&site=qq&menu=yes
//加群的话直接去复制群链接即可

获取QQ昵称

//获取QQ昵称
function get_qq_nick($qq) {
$get_info = file_get_contents('https://api.unipay.qq.com/v1/r/1450000186/wechat_query?cmd=1&pf=mds_wechat_qb-__mds_wxservice_menu_qb_-html5&pfkey=pfkey&from_h5=1&from_https=1&openid=odFzSjsgdltaG1ffN4qSoLz7UTl4&openkey=40_Nr1p8u8oZQLfLy2cEAstcmlcTXBkwG8EjKfJkJyWPbRI7xuukfVF-0_K27Gj6HlmxF_Dxm03vYSVwVoqnqKcGnFGYDjx6m2lfXYjpfLTlLw&session_id=hy_gameid&session_type=wc_actoken&qq_appid=&offerId=1450000186&sandbox=&provide_uin=' . $qq);
$name = json_decode($get_info, true);
if(!isset($name['nick'])) return false;
$name = urldecode($name['nick']);
return $name;
}


参数 s 或是 spec 是头像尺寸的大小,其对应关系如下,暂时没发现更多的尺寸。

s spec px
1 40 × 40
2 40 × 40
3 100 × 100
4 140 × 140
5 640 × 640
40 40 × 40
100 100 × 100