题
我打算使用C#创建Yahoo Messenger机器人,但是直到现在,除了PHP,Java和C ++以外,我还找不到可靠的Yahoo Messenger。 C#中有这样的库吗?
解决方案
好吧,我刚刚为C#中的聊天客户端创建了一个工作的YMSG库(不是bot),所以我可以告诉您,对于C#,没有什么可用于YMSG版本16。 (对不起,这是我工作的公司,我无法发布任何资源)
但是一切都没有丢失。除了身份验证过程外,协议是 污垢 简单地理解。两件事:
身份验证程序已被解密: http://www.carbonize.co.uk/ymsg16.html. 。它使用HTTP调用,但在C#中很简单。您可能遇到的唯一部分是挑战/响应字符串的散列。不幸的是,没有办法分阶段实施 - 它可以工作,要么不起作用
Wireshark有一个YMSG的解剖器,非常彻底。对我有很多帮助。
(请注意,这涵盖了Yahoo Yim的IM部分 - 我不知道聊天“房间”如何工作)
祝你好运!
埃里克
不隶属于 StackOverflow