我一直在研究如何以编程方式与MSN messenger / Live Messenger服务进行交互,但我找不到任何真实的文档。 Live服务的文档似乎只在Javascript中实现(它们在这里:http://dev.live.com/Messenger/)
有可能对此API进行反向工程以获取它实际使用的Web服务,但我猜他们没有提供源的原因(这意味着这些Web服务不适用于直接访问)。
但是我找不到任何其他允许编程访问的官方API(更具体地说,没有提到套接字,Web服务或Java或.Net等适当编程语言的API)。
有谁知道这样的API是否存在?
答案 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)