2

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

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

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

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

4

7 回答 7

3

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

于 2009-02-03T11:54:30.870 回答
2

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

于 2009-02-03T11:53:02.060 回答
1

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

于 2009-03-03T00:26:23.707 回答
0

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

于 2009-02-03T11:51:58.693 回答
0

C足够合适吗?

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

于 2009-02-03T11:56:07.390 回答
0

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

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

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

于 2009-02-03T12:08:57.910 回答
0

Java MSN Messenger Library也很不错。

于 2009-08-25T23:54:06.197 回答