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