雅虎财务网络服务API

时间:2014-12-18 09:57:38

标签: yahoo-api yahoo-finance

我正在尝试使用雅虎财务网络服务从BSE和NSE获取实时股票数据。我能够使用以下URL获取一些数据

http://finance.yahoo.com/webservice/v1/symbols/COALINDIA.NS/quote?format=json

但它给了我非常有限的信息。

{
  "list": {
    "meta": {
      "type": "resource-list",
      "start": 0,
      "count": 1
    },
    "resources": [
      {
        "resource": {
          "classname": "Quote",
          "fields": {
            "name": "COAL INDIA LTD",
            "price": "367.649994",
            "symbol": "COALINDIA.NS",
            "ts": "1418895539",
            "type": "equity",
            "utctime": "2014-12-18T09:38:59+0000",
            "volume": "2826975"
          }
        }
      }
    ]
  }
}

我需要更多的信息,如年度最高价,最低价,最后交易价等。我找不到任何与雅虎相关的文档,详细说明如何获取更多信息。

是否有与这些服务相关的文档?或者请建议是否有其他选择。

4 个答案:

答案 0 :(得分:25)

我不知道最终文档的位置,但针对您的特定示例,请尝试将&view=detail附加到您的网址。

http://finance.yahoo.com/webservice/v1/symbols/COALINDIA.NS/quote?format=json&view=detail

这至少会为您提供您提出的 year_high year_low

现在,即使以下赢了 COALINDIA.NS 符号工作(我怀疑交换不受支持),也许值得探索以下两个例子:

示例1: 和以前一样,但对于Apple和Yahoo符号,附加了&view=detail

http://finance.yahoo.com/webservice/v1/symbols/YHOO,AAPL/quote?format=json&view=detail

示例2: 现在使用完全不同的网址,从而产生更多响应数据。一个关键的警告是这个数据延迟了15分钟:

http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20IN%20(%22YHOO%22,%22AAPL%22)&format=json&env=http://datatables.org/alltables.env

如果您发现这两个选项之间的主要差异以及它们可能产生的影响,那么请让我们都知道;我有兴趣了解更多信息。

答案 1 :(得分:5)

如果你可以获得NSE qoutes,你可以使用这个包,它非常容易设置。

http://nsetools.readthedocs.org/en/latest/index.html

由于它使用NSE网站/服务作为数据源,因此报价不会延迟(最多几秒)。

答案 2 :(得分:4)

请注意这些数据都是延迟且不一致的。你甚至没有得到任何关于刻度或实时数据的东西。

从示例2开始,刷新几次,然后检查“LastTradeWithTime”键值对。我有时会从一天中的不同时间得到不同的报价,原因并非明显。它们有时会延迟三个小时。

你得到你付出的代价;换句话说,这不是免费的午餐。

答案 3 :(得分:1)

对于那些对Yahoo Finance URL中可用的不同选项感到好奇的人,我认为这些链接可能有所帮助。如果它不是你想要的,抱歉。

http://internetbandaid.com/2009/03/31/yahoo-stocks-api/

https://ilmusaham.wordpress.com/tag/stock-yahoo-data/

注意:wordpress网站包含从名为gummy-stuff.org的网站上获取的信息,该网站在上面的网站底部完整列出(我只能在这篇帖子中列出2个网址,所以我必须这样做四舍五入的方式)。奇怪的是,我昨天独自找到了这个网站。有趣的东西回来了。如果你访问这个网站,你只会看到雅虎的一份声明,他最初列出的信息(你在上面的wordpress网站上查看这个网站的某些内容)从来没有打算供公众使用,违反了雅虎的条款和条件协议,因为它显然可以用于黑客目的。我很想知道原帖上的内容,所以我在WayBack Machine上搜索了它。顺便说一下,电子表格的链接在档案中仍然有效。

干杯。汤姆