是否有可能以编程方式与MSN Messenger / Live Messenger进行通信?

时间:2009-02-03 11:49:44

标签: api msn

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

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

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

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

7 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

开源pidgin做到了,所以看看吧?

答案 2 :(得分:1)

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

答案 3 :(得分:0)

您尚未说明您的目的是什么,但也许您可以使用其他客户端的源代码(如pidgin,amsn或centerim)来访问msn实时网络并使用您想要的任何服务。我不能指出你的任何文档,但如果你愿意,你可以使用他们的源代码。

答案 4 :(得分:0)

C足够吗?

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

答案 5 :(得分:0)

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

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

然而,感谢建议章节。它们看起来非常有用。

答案 6 :(得分:0)