Skype4J, 在Java中,编写不支持P2P聊天

分享于 

4分钟阅读

GitHub

  繁體 雙語
Skype API written in Java. Does not support P2P chats
  • 源代码名称:Skype4J
  • 源代码网址:http://www.github.com/samczsun/Skype4J
  • Skype4J源代码文档
  • Skype4J源代码下载
  • Git URL:
    git://www.github.com/samczsun/Skype4J.git
    Git Clone代码到本地:
    git clone http://www.github.com/samczsun/Skype4J
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/samczsun/Skype4J
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    Skype4J

    Build Status

    这是一个用于Java的Skype。 它不支持P2P聊天。 你可以根据 /help 命令的输出判断你是否在P2P聊天中。 如果它包含诸如 /kickban 这样的命令,那么你就处于一个P2P聊天中,应该立即对聊天进行 switch 访问。

    下面是一个使用这个API登录你的Skype帐号的例子。

    Skype skype =newSkypeBuilder(username, password).withAllResources().build();
    skype.login();
    skype.getEventDispatcher().registerListener(newListener() {
     @EventHandlerpublicvoidonMessage(MessageReceivedEvente) {
     System.out.println("Got message: "+ e.getMessage().getContent());
     }
    });
    skype.subscribe();// Do stuffskype.logout();

    如果你想使用来宾帐户,你也可以这样做

    Skype skype =newSkypeBuilder("Skype4JGuest").withChat("19:42abed183a95456ea1de9e2f7356163c@thread.skype").withAllResources().build();
    skype.login();
    skype.getEventDispatcher().registerListener(newListener() {
     @EventHandlerpublicvoidonMessage(MessageReceivedEvente) {
     System.out.println("Got message: "+ e.getMessage().getContent());
     }
    });
    skype.subscribe();// Do stuffskype.logout();

    有关更多示例,请参考

    Maven

    Maven 用于依赖项管理和部署。 要使用这里 API,只需将以下内容添加到 pom.xml

    
    <dependency>
    
    
     <groupId>com.samczsun</groupId>
    
    
     <artifactId>skype4j</artifactId>
    
    
     <version>0.1.5</version>
    
    
    </dependency>
    
    
    
    

    你也可以下载这个项目的最新版本从
    如果你想使用最新版本的Maven,而不想手动安装,JitPack 可能会。

    JavaDocs

    在这里可以找到 JavaDocs

    许可证

    这个项目是在 Apache 2.0许可证下许可

    如果你想帮忙,非常感谢 ! 然而,有几个legalities需要先解决。

    你希望做的任何贡献都必须带有Contributer许可协议("cla")。 这只是给我自己或者谁维护这个项目的权利,重新发布你的贡献的权利。

    可以在项目的root 目录中找到 CLA,在名为"CLA"的文件中。 请仔细阅读。

    你只需要提交一次你的代理,所以如果你已经签署了一个,不需要再次执行。

    确认

    YourKit

    YourKit支持开放源代码项目,它的功能为 Java Profiler。

    YourKit,LLC是 YourKit Java和YourKit. NET 分析器插件的创建者,是分析Java和. NET 应用程序的创新和智能工具。


    JAVA  API  SUP  CHAT  P2P  Skype  
    相关文章