教你如何让你的设置QQ客服(二)

来源:互联网 发布:卫星机顶盒改网络电视 编辑:程序博客网 时间:2024/04/26 10:44

在看完上一节的基础上,在这里继续学习一下~~

qq提供了一个接口,供大家查询指定的qq号码的登录状态,接口地址为:

http://webpresence.qq.com/getonline?Type=1&qq号1:qq号2:....:

当然这里的QQ号码都是在上一节设置过的号码,没设置的QQ永远只显示离线。

 

注意:qq号使用冒号:分隔开,并且查询参数最后一定要以冒号结束。

  如查询qq号码11111,22222,33333的状态接口如下
http://webpresence.qq.com/getonline?Type=1&11111:22222:33333:

  qq接口会返回按你提供的qq号码的先后循序的状态数组,如
online[0]=0;online[1]=0;online[2]=0;


1为在线,0为离线或者隐身。

  由于qq并没社么online数组,所以得在你的页面中申明online数组,并且使用scritp标签来加载qq提供的接口,这样就可以生成qq在线状态数组了。综合示例代码如下

<script type="text/javascript">var qq=['906928204','22222','33333','33003040']//要检查状态的qq号码数组    ,online=[];//声明状态数组,防止加载qq状态时qq接口未申明此变量导致js出错document.write('<script type="text/javascript"'//使用“:”连接数组并且最后的冒号要加上,要不最后一个qq号码状态无法获取+' src="http://webpresence.qq.com/getonline?Type=1&'+qq.join(':')+':"'+'></'+'script>');//导入qq状态获取接口数据window.onload=function(){//输出qq状态  for(var i=0;i<qq.length;i++) document.write(qq[i]+':'+(online[i]==1?'在线':'离线')+'<br/>');}</script> 


 

截图如下:

 

 

 

 文章出自:http://www.coding123.net/article/20100514/2382.aspx

 

原创粉丝点击