1

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

4

4 回答 4

3

由于您不太清楚要实现的目标,因此最有可能的两个答案是:

您想编写某种形式的 IM 机器人。为此,您需要雅虎通网络的 API,在这种情况下,最好的选择是libpurplejYMSGlibyahoo。这将允许您登录,并向联系人发送/接收消息,理论上可以执行常规雅虎通客户端可以执行的任何操作。

您还可以使用 Yahoo Messenger 协议直接与 Yahoo 服务器通信,该协议未在此处正式记录,这是此处一个很好的资源。这将是很多工作,您可能最好使用 libpurple 等。

控制 Yahoo Messenger 客户端本身。为此,您可能最好将您想做的任何事情写成一个插件,其中有一个 API

或者,在 OS X 上,您可以使用 AppleScript 来控制界面(通过脚本按钮按下/文本输入,如此所述)。在 Windows 上,您可以使用AutoHotkey来做类似的事情。

于 2008-11-08T14:56:22.583 回答
2

你可以看看libpurple,虽然我不确定它的网络摄像头支持是什么样的。

于 2008-11-08T14:35:49.597 回答
0

你可以使用这个:http: //developer.yahoo.com/messenger/guide/chapterintrotomessengersdk.html

于 2011-05-17T17:31:12.087 回答
0

雅虎通有一个插件 SDK。很难知道这是否满足您的需求,因为您不是很清楚。

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

于 2008-11-08T13:03:45.273 回答