我打算用C#创建Yahoo Messenger bot,但直到现在,除了PHP,Java和C++之外,我找不到可靠的Yahoo Messenger.在C#中有这样的库吗?
好吧,我刚刚在C#中为聊天客户端(不是机器人)创建了一个可用的YMSG库,所以我可以告诉你,对于C#,YMSG版本16没有任何效果.(对不起,这是我工作的公司,我不能发布任何来源)
但一切都不会丢失.随着认证程序外,该协议是污垢容易理解.两件好事:
验证程序已被破译:http://www.carbonize.co.uk/ymsg16.html.它使用HTTP调用,但在C#中这很简单.您可能遇到的唯一部分是挑战/响应字符串的散列.不幸的是,没有办法分阶段实现它 - 无论是有效还是无效
WireShark为YMSG提供了一个非常彻底的解剖器.帮助了我很多.
(请注意,这涵盖了雅虎YIM的IM部分 - 我不知道聊天"房间"如何工作)
祝好运!
埃里克