【问题标题】:Is it possible to programmatically talk to MSN messenger / Live messenger?是否可以以编程方式与 MSN messenger / Live messenger 交谈?
【发布时间】:2010-10-05 03:25:18
【问题描述】:

我一直在研究如何以编程方式与 MSN messenger / Live messenger 服务进行交互,但我找不到任何关于此的真实文档。 Live 服务的文档似乎只在 Javascript 中实现(它们在这里:http://dev.live.com/Messenger/

可以对该 API 进行逆向工程以获取它实际使用的 Web 服务,但我猜他们没有提供源代码是有原因的(这意味着这些 Web 服务不适合直接访问)。

但是我找不到任何其他允许编程访问的官方 API(更具体地说,没有提到套​​接字、Web 服务或 Java 或 .Net 等适当编程语言的 API)。

有谁知道这样的 API 是否存在?

【问题讨论】:

    标签: api msn


    【解决方案1】:

    查看LibPurple,这是 pidgin 多协议 IM 客户端的底层库。

    【讨论】:

      【解决方案2】:

      开源 pidgin 做到了,所以也许看看?

      【讨论】:

        【解决方案3】:

        MSNP-Sharp 是一个非常好的 C# API。

        【讨论】:

          【解决方案4】:

          您还没有说明您的目的是什么,但也许您可以使用 pidgin、amsn 或 centerim 等替代客户端的源代码来访问 msn live 网络并使用您想要的任何服务。我无法向您指出任何文档,但您可以根据需要使用它们的源代码。

          【讨论】:

            【解决方案5】:

            C 够合适吗?

            我会看看msn-pecan - Pidgin 的 WLM 插件

            【讨论】:

              【解决方案6】:

              让我澄清一下我要用它做什么。我们想要一个可行的解决方案,能够从 Flash 连接到 MSN messenger,但我们无法直接连接,因为 flash 有点疯狂,除非受到邀请,否则不喜欢打开到域的套接字连接。

              所以我们需要用合适的语言构建一个代理服务器(显然我们也希望支持其他协议,所以它可以很好地与 lib Purple 配合使用)。我们在 C 领域没有任何经验,因此最好将其保留在 Java 中,这是我们团队在这方面的经验,但似乎确实没有任何像样的 Java API 或 API Java 可以与之交互的。

              不过,还是感谢小伙伴们的建议。它们看起来非常有用。

              【讨论】:

                【解决方案7】:

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2010-12-13
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多