我打算使用C#创建Yahoo Messenger机器人,但是直到现在,我都找不到可靠的Yahoo Messenger,但PHP,Java和C ++除外。 C#中是否有类似这样的库?
最佳答案
好吧,我只是为C#中的聊天客户端(不是bot)创建了一个可用的YMSG库,所以我可以告诉您,没有任何东西可以用于C#的YMSG版本16。 (对不起,这是我工作的公司的信息,我无法透露任何消息来源)
但是,一切并没有丢失。除了身份验证过程之外,该协议非常容易理解。两件好事:
身份验证过程已解密:http://www.carbonize.co.uk/ymsg16.html。它使用HTTP调用,但是在C#中很简单。您可能会遇到的唯一困难是挑战/响应字符串的散列。不幸的是,没有办法分阶段实现它-它要么起作用要么不起作用
WireShark的YMSG解剖器非常详尽。对我有很大帮助。
(请注意,这涵盖了Yahoo YIM的IM部分-我不知道聊天室如何工作)
祝好运!
埃里克