【问题标题】:Is there a programmatic interface to Yahoo! Messenger?Yahoo! 是否有程序化接口?信使?
【发布时间】:2008-11-08 12:54:26
【问题描述】:

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

【问题讨论】:

  • 您可以使用什么语言/平台?你想完成什么?
  • 你只是变得不太清楚。我们需要知道您希望在哪种编程环境中工作。另外,您现在说“雅虎服务”。您希望针对 yahoo messenger /service/ 或该程序进行编程吗?

标签: api yahoo


【解决方案1】:

由于您对自己想要实现的目标不是很清楚,所以最有可能的两个答案是:

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

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

控制雅虎通客户端本身。为此,您最好将任何您想做的事情写成一个插件,an API

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:
        猜你喜欢
        • 2011-04-17
        • 2010-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-04
        • 2019-09-28
        • 2011-12-07
        • 1970-01-01
        相关资源
        最近更新 更多