说明
php获取QQ昵称代码
运行环境为php7-8都可以
内容为直接调用QQ空间接口
在需要展示QQ昵称处,直接调用以下函数就可以,例如:get_qq_nick(‘2085147945’)。
代码
<?php
function get_qq_nick($qqCode) {
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'https://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins=' . $qqCode);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($curl, CURLOPT_POSTFIELDS, '------WebKitFormBoundaryYTwvlk5brGmyD3Mn');
curl_setopt($curl, CURLOPT_HTTPHEADER, [
'Content-Type: multipart/form-data; boundary=---011000010111000001101001',
]);
$response = curl_exec($curl);
$encode = mb_detect_encoding($response, array("ASCII", 'UTF-8', "GB2312", "GBK", 'BIG5'));
$response = mb_convert_encoding($response, 'UTF-8', $encode);
$name = json_decode(substr($response, 17, -1), true);
curl_close($curl);
return $name[$qqCode][6];
}
echo get_qq_nick('2049085816');
?>
© 版权声明
文章版权归原作者所有,本站只做转载和学习以及开发者个人原创。声明:下载本站资源即同意用户协议,本站程序仅供内部学习研究软件设计思想和原理使用,学习研究后请自觉删除,请勿传播,因未及时删除所造成的任何后果责任自负。
THE END
暂无评论内容