我的webhost上的API调用失败

时间:2012-04-05 21:25:51

标签: yahoo yahoo-api

我正在尝试使用Yahoo API检索数据

这是我用来检索信息的API

http://ff.search.yahoo.com/gossip?output=fxjson&command=QUERY

这适用于我的本地服务器,但是当我在我的网络应用中使用它时。 查询显示空白结果。任何人都可以告诉我为什么会这么发生。我尝试在YDN论坛中搜索它。但我找不到合适的信息!

1 个答案:

答案 0 :(得分:0)

ff.search.yahoo.com服务器用于Firefox等浏览器中的预先键入搜索。它不是API,我不建议开发任何使用它的东西。 (除了可能的服务违规条款之外,它可能随时停止工作或更改。)

作为替代方案,您可以使用雅虎的YQL服务从搜索建议搜索界面中进行选择。

以下是搜索字词“soccer”的示例查询(您可以在YQL console中尝试):

select k from yahoo.search.suggestions where command="soccer"

示例结果:

{
 "query": {
  "count": 10,
  "created": "2012-10-21T01:16:15Z",
  "lang": "en-US",
  "results": {
   "s": [
    {
     "k": "soccernet"
    },
    {
     "k": "soccer games"
    },
    {
     "k": "soccer.com"
    },
    {
     "k": "soccer ball"
    },
    {
     "k": "soccer offices raided"
    },
    {
     "k": "soccer jerseys"
    },
    {
     "k": "soccer shoes"
    },
    {
     "k": "fox soccer channel"
    },
    {
     "k": "world cup soccer"
    },
    {
     "k": "mls soccer"
    }
   ]
  }
 }
}