http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?op=qqCheckOnline
这个WebService是收费的,腾讯自己的好像得不到返回值
想实现模拟http得到返回的值,来判断QQ是否在线
这个WebService是收费的,腾讯自己的好像得不到返回值
想实现模拟http得到返回的值,来判断QQ是否在线
QQ在线与不在线的时候,http://wpa.qq.com/pa?p=1:269697288:1返回的图片不一样,你可以想办法模拟一下。
$url = 'http://wpa.qq.com/pa?p=1:986813896:1';
$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$output = curl_exec($ch);
curl_close($ch);$l = strlen($output);
if($l == 2262)echo '离线或隐身';
else if($l == 2329)echo '在线';
else echo '腾讯已更换图片,请重新获取计算';