腾讯QQ在线状态查询WebService

作者: 大海 分类: 互联网 发布时间: 2012-01-31 20:31 ė11,386 views 6Comments Off on 腾讯QQ在线状态查询WebService

腾讯QQ在线状态 WEB 服务,网上提供的一个web服务,非官方的,有什么用呢?好像用处还真不大.本来有个网址,直接get请求,处理返回的数据就行了.不麻烦呵.

但有个WebService就更简单了.

看看下面代码(asp.net):

protected void Button1_Click(object sender, EventArgs e)
 {
 cn.com.webxml.webservice.qqOnlineWebService qq = new cn.com.webxml.webservice.qqOnlineWebService();
 string qqText = TextBox1.Text;
 string strqq = qq.qqCheckOnline(qqText);
 if (strqq.Equals("Y"))
 {
 Label1.Text = "在线";
 }
 else if (strqq.Equals("N"))
 {
 Label1.Text = "离线";
 }
 else if (strqq.Equals("E"))
 {
 Label1.Text = "QQ号码错误";
 }
 else if (strqq.Equals("A"))
 {
 Label1.Text = "商业用户验证失败";
 }
 else if (strqq.Equals("V"))
 {
 Label1.Text = "免费用户超过数量";
 }
 else
 {
 Label1.Text = "未知错误";
 }

}

添加web引用,然后就好办了.学过点asp.net都会了.因为没有支持asp.net的空间,所以就没有在线演示了,源代码也就上面那些了,也没必要提供下载了.

其实还是有一点小作用的.

某人设置了在线对你隐身,那你看到的是不在线,但查询状态却是在线,那发生了什么情况你应该明白了吧.

某人设置了隐身对你可见,那你看到的是在线,但查询状态却是不在线,那看来你们关系不一般了,哈哈.

最后是WebService地址了,自己看看吧.

http://webservice.webxml.com.cn/webservices/qqOnlineWebService.asmx

本文出自 纳百川,转载时请注明出处及相应链接。

本文永久链接: https://www.bicner.com/179.html

Ɣ回顶部