检测Yahoo的用户可见性

时间:2011-04-04 14:42:45

标签: yahoo yahoo-messenger

如何检测yahoo用户是在线还是离线?我连接到雅虎服务器,但我不知道什么样的数据包发送到雅虎,然后在收到的数据包中我可以找到有关用户的信息?

谢谢。

2 个答案:

答案 0 :(得分:1)

您可能想尝试使用libyahoo2(或阅读来源),他们也有partial YMSG9 protocol documentation,这可能很有见地。

答案 1 :(得分:0)

为了以编程方式检测用户在线离线状态,我什么都不知道。但是如果你能以编程方式做到这一点,我可以建议一条出路。 我们通过雅虎的聊天环境检测用户。如果您的合作伙伴显示为脱机,则从聊天窗口我们尝试加载环境。如果环境在另一端100%加载,则用户处于隐身模式,否则他实际上处于脱机状态。