1

我计划使用 C# 创建 Yahoo Messenger 机器人,但直到现在,我找不到可靠的 Yahoo Messenger,除了 PHP、Java 和 C++。C#中有这样的库吗?

4

1 回答 1

6

好吧,我刚刚在 C# 中为聊天客户端(不是机器人)创建了一个可用的 YMSG 库,所以我可以告诉你,没有任何东西适用于 C# 的 YMSG 版本 16。(对不起,这是我工作的公司,我不能发布任何消息来源)

但一切都没有丢失。除了身份验证过程之外,该协议非常容易理解。两件好事:

  1. 认证程序已破译: http: //www.carbonize.co.uk/ymsg16.html。它使用 HTTP 调用,但这在 C# 中很简单。您可能会遇到的唯一部分是挑战/响应字符串的散列。不幸的是,没有办法分阶段实施它——它要么有效,要么无效

  2. WireShark 有一个非常彻底的 YMSG 解析器。帮了我很多。

(请注意,这涵盖了 Yahoo YIM 的 IM 部分——我不知道聊天“房间”是如何工作的)

祝你好运!

埃里克

于 2009-07-28T05:10:16.590 回答