<SCRIPT>
 var online= new Array();
</SCRIPT><script src="http://webpresence.qq.com/getonline?Type=1&865688684"></script>可以返回online[0]的值,但是问题是不管这个QQ号码在不在线,online[0]的值都是0,而把这个QQ号码改成八位数的QQ后,上线后,online[0]的值为1.
为什么会这样??????
我试过,我另外一个5开头的9位QQ号码也正常,其实几个8开头的9位号码就不正常了!

解决方案 »

  1.   

    你上的确url不正确看http://bbs.blueidea.com/thread-2748826-1-1.html
      

  2.   

    url没错,这是腾迅公司官方提供的接口程序, 可以返回QQ号码的在线状态,即可以返回online[0],0为不在线,1为在线.我用8位QQ测试过,没问题,但是我用新申请的,8开头的9位QQ号码,测试就通不过了,不管QQ在不在线,返回值都是0.    你可以测试一下,把下面 http://wpa.qq.com/msgrd?V=1&Uin=865688684&Site=在线咨询&Menu=no 放到IE地址栏中,打开的页面是显示不出图片的,你换个8位的QQ就可以了.
        这个 http://webpresence.qq.com/getonline?Type=1&865688684 ,也是这样,不管这个QQ号码在不在线,显示的都是online[0]=0,你换个比较旧的QQ号码,如果在线的话,就会显示online[0]=1 .    我这个865688684的号码是刚申请的.不知道这是不是腾迅公司接口程序有BUG,还是有其它问题,望高手指点!!!   急,在线点,8865688684已上线,供大家测试.
      

  3.   

    不好意思,上面 http://wpa.qq.com/msgrd?V=1&Uin=865688684&Site=在线咨询&Menu=no  这个url写错了,应该是 http://wpa.qq.com/pa?p=1:865688684:10 ,这个url中,你如果把QQ号码换成老的QQ,就能显示出在线状态的图片.