Yahoo!是否有程序化界面?信使?

时间:2008-11-08 12:54:26

标签: api yahoo

我们可以使用我们的ID以编程方式登录Yahoo服务,直接从我们的程序发送即时消息,使用网络摄像头服务吗?

4 个答案:

答案 0 :(得分:3)

由于您不太清楚自己想要达到的目标,因此最有可能找到两个答案:

你想写一些形式的IM bot。为此你需要一个到Yahoo Messenger网络的API,在这种情况下你最好的选择是libpurple,{{ 3}},或jYMSG。这将允许您登录,向/从联系人发送/接收消息,理论上可以执行常规Yahoo Messenger客户端可以执行的任何操作。

您还可以使用Yahoo Messenger协议直接与Yahoo服务器进行通信,这是非正式记录的libyahoo,这是here的一个很好的资源。这将是很多的工作,你可能更好地使用libpurple等。

控制Yahoo Messenger客户端本身。为此,您可能最好编写任何您想要做的插件,其中有here

或者,在OS X上,您可以使用AppleScript来控制界面(通过脚本按下按钮/文本输入,如an API所述)。在Windows上,您可以使用here来执行类似的操作。

答案 1 :(得分:2)

您可以查看libpurple,但我不确定它的网络摄像头支持是什么。

答案 2 :(得分:0)

Yahoo Messenger有一个plug-in SDK。很难知道这是否符合您的需求,因为您不是很清楚。

如果您希望通过Java访问Yahoo Messenger服务,可以试试API

答案 3 :(得分:0)