`

关于QQ是否在线webservices

 
阅读更多
import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode;
import javax.xml.rpc.ServiceException;

import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.axis.encoding.XMLType;

import java.net.MalformedURLException;
import java.rmi.RemoteException;

/**
 * 获得腾讯QQ在线状态(doc from http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?op=qqCheckOnline)
 * 输入参数:QQ号码 String,默认QQ号码:8698053。
 * 返回数据:String,Y = 在线;N = 离线;E = QQ号码错误;A = 商业用户验证失败;V = 免费用户超过数量
 *
 * @author zuoguodang
 */
public class HelloWorld {
  public static void main(String[] args) throws MalformedURLException, RemoteException, ServiceException {
    String endpoint = "http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl";
    Service service = new Service();
    Call call = (Call) service.createCall();
    call.setTargetEndpointAddress(new java.net.URL(endpoint));
    call.setSOAPActionURI("http://WebXml.com.cn/qqCheckOnline");
    call.setOperationName(new QName("http://WebXml.com.cn/", "qqCheckOnline"));
    call.addParameter(new QName("http://WebXml.com.cn/", "qqCode"),
    org.apache.axis.encoding.XMLType.XSD_STRING, ParameterMode.IN);
    call.setReturnType(XMLType.SOAP_STRING);
    System.out.println("1024126430:-----------" + call.invoke(new Object[]{"1024126430"}));
  }
}
 
分享到:
评论

相关推荐

    php实现webservices接口

    Web Services是一种基于网络的、分布式的模块化组件,它提供了一种标准的方法,使得运行在不同系统上的应用程序可以互相通信。PHP作为一种流行的服务器端脚本语言,广泛应用于Web开发,因此,用PHP实现Web Services...

    基于Web Services技术的分布式在线销售系统的开发与实现.pdf

    因此,为实现计算机网络中不同应用系统的集成功能,Web Services技术应运而生。Web Services技术构建连接和基层多个平台的应用系统,不受语言等技术条件的限制,有效地解决了分布式计算问题。 在本文中,任莉君以某...

    JMeter在WebServices性能测试中的应用

    JMeter在WebServices性能测试中的应用JMeter在WebServices性能测试中的应用JMeter在WebServices性能测试中的应用JMeter在WebServices性能测试中的应用JMeter在WebServices性能测试中的应用JMeter在WebServices性能...

    Apache Axis2 Web Services, 2nd Edition.pdf

    Chapter 1, Apache Web Services and Axis2 - Gives you an introduction to web services and the web service stack at Apache. Chapter 2, Looking inside Axis2 - Learn about Axis2 architecture and the ...

    Axis开发WebServices与接口带入参报文调用WebServices实例Demo

    本项目是在实际开发调用webservices接口时的做的例子。使用Axis技术开发。 其中包含webservices开发,以及webservices调用。 运行项目后输入:http://localhost:8080/webserviceDemo/services/helloService?wsdl ...

    基于web服务的QQ在线检测

    例如,我们可以有一个名为`CheckQQOnline`的方法,接受一个QQ号码作为参数,返回一个布尔值表示该QQ号是否在线。 ```csharp [WebService(Namespace = "http://yourdomain.com/webservices/")] public class ...

    在ASP.NET Web Services中使用Session

    在ASP,NET Web Services中如何来设定使用Session(HttpSessionState),以厦ASP.NET Web Services的客户端该如何才能让此Session正常运作采雏护状态

    QQ在线监测

    【QQ在线监测】是一项在Visual Studio 2010环境下开发的功能,它利用了Web Services和面向服务架构(SOA)的技术理念。Web Services是一种基于网络的、平台无关的交互方式,它允许不同系统间的应用程序进行通信。在...

    调用QQ webservice查看QQ在线状态

    QQ Webservice 是一种基于 Web 服务技术,用于查询腾讯QQ号码的在线状态的服务。这个服务允许开发者通过特定的接口调用来获取指定QQ号码的实时在线信息,从而实现一些应用程序的功能扩展,比如社交网络应用、聊天...

    基于WebServices简易网络聊天工具的设计与实现

    本文介绍了一种简易网络聊天工具的设计与实现,其特点是基于WebServices技术构建的服务端,以及使用Windows窗体技术构建的客户端。接下来将详细介绍该聊天工具的设计理念、技术实现和功能特点。 首先,本文提到了...

    XML+Web+Services高级编程范例

    C#支持XML集成,可以方便地生成、解析和操作XML文档,同时,C#也提供了丰富的类库支持Web Services的开发,例如System.Web.Services命名空间,包含了一系列用于创建和消费Web Services的类。 在这个"XML+Web+...

    Axis2教程,webservices

    教程中还会教授如何编写和发布WebService,并涵盖JAX-RPC(Java API for XML-based RPC)和JAX-WS(Java API for XML Web Services),这些是Java中用于构建SOAP Web服务的标准技术。 复杂类型传输是WebService中...

    webservices客户端maven依赖

    根据提供的文件信息,我们可以了解到这是一个基于Maven构建的Web服务客户端项目。该POM(Project Object Model)文件定义了项目的元数据以及构建过程中的配置,包括项目的基本信息、构建插件配置以及所需的依赖库等...

    QQ插件 用ASP来实现在线QQ聊天功能

    实现在线QQ聊天功能的关键在于集成腾讯提供的QQ Web API。尽管腾讯官方并未提供直接的ASP接口,但我们可以通过JavaScript调用其Web Chat API,然后在ASP中进行必要的处理和交互。首先,你需要在你的ASP页面中嵌入...

    cxf框架访问webservice服务之获取QQ在线状态

    在本例中,我们将利用这个功能来访问一个提供QQ在线状态查询的Web服务。 WSDL文件是定义Web服务接口的标准XML文档,它描述了服务的位置、提供的操作以及消息的结构。在我们的例子中,我们需要找到提供QQ在线状态...

    C#QQ在线状态查询

    这里的在线状态查询可能涉及到调用QQ的Web API,发送请求到指定的URL,并传入必要的参数,如QQ号码。返回的数据通常也是XML或JSON格式,包含用户的状态信息。然后,开发者需要解析这些数据,提取出在线状态,并在...

Global site tag (gtag.js) - Google Analytics