如何使用 Google Finance API 获取股票报价?

IT技术 java php javascript google-api google-finance
2021-01-17 19:53:21

我正在寻找访问来自 Google 服务的财务数据的权限。

我找到了获取 Microsoft 股票数据的URL

Google 允许此类 HTTP 请求的所有可能参数是什么?我想查看我可以获得的所有不同信息。

6个回答
@DanDascalescu 谢谢丹。当我检查它时,它似乎刚刚下降。评论已删除。
2021-03-15 19:53:21
这正是我要寻找的东西!谢谢。
2021-03-16 19:53:21
我很遗憾地说,截至 2017 年 9 月,这些链接是 404ing。
2021-03-28 19:53:21
但是我无法通过此 URL 获取交易量,如果我也需要交易量详细信息,您能帮我吗
2021-04-09 19:53:21
谢谢,2016 年 9 月的今天仍然相关
2021-04-10 19:53:21

有一个用于管理投资组合的完整 API。*链接已删除。Google 不再为此提供开发人员 API。

获取股票报价有点困难。我找到了一篇文章,其中有人使用 Google 电子表格获取股票报价。

您也可以使用这些小工具,但我想这不是您想要的。

您提到的 API 很有趣,但似乎没有记录(据我所知)。

这里有一些历史价格的信息,仅供参考。

这个答案主要是题外话。下面的答案是正确的。
2021-03-18 19:53:21
谷歌有一个未公开的 API,您可以使用它来更轻松地获取股票信息,因为它基于 REST 并且不需要身份验证。这是一个 C# 示例jarloo.com/google-stock-api
2021-04-09 19:53:21
注意:Google Finance API 已于 2011 年 5 月 26 日正式弃用,并将于 2012 年 10 月 20 日关闭。
2021-04-09 19:53:21

我发现这个网站很有帮助。

http://benjisimon.blogspot.com/2009/01/truly-simple-stock-api.html

它链接到 yahoo 似乎提供的一个非常简单和有用的 API。

例如:

http://finance.yahoo.com/d/quotes.csv?s=GOOG+AAPL&f=snl1

完整细节在这里:

http://www.gummy-stuff.org/Yahoo-data.htm

在雅虎中使用 curl 获得它 curl -L "http://finance.yahoo.com/d/quotes.csv?s=msft&f=sl1d1t1c1ohgv&e=.csv"-L需要在 curl中,否则它将无法工作
2021-03-26 19:53:21

编辑:api 调用已被谷歌删除。所以它不再起作用。

同意 Pareshkumar 的回答。现在有一个用于 url 调用的 python 包装器googlefinance

安装谷歌金融

$pip install googlefinance

获取当前股价很容易:

>>> from googlefinance import getQuotes
>>> import json
>>> print json.dumps(getQuotes('AAPL'), indent=2)
[
  {
    "Index": "NASDAQ", 
    "LastTradeWithCurrency": "129.09", 
    "LastTradeDateTime": "2015-03-02T16:04:29Z", 
    "LastTradePrice": "129.09", 
    "Yield": "1.46", 
    "LastTradeTime": "4:04PM EST", 
    "LastTradeDateTimeLong": "Mar 2, 4:04PM EST", 
    "Dividend": "0.47", 
    "StockSymbol": "AAPL", 
    "ID": "22144"
  }
]

谷歌财经是一个提供实时股票数据的来源。还有来自雅虎的其他 API,例如yahoo-finance,但它们对 NYSE 和 NASDAQ 股票延迟了 15 分钟。

好实时,我正在寻找什么!
2021-04-11 19:53:21

雅虎和谷歌数据的问题在于,如果您将其用于商业用途,则会违反服务条款。当您的网站/应用程序仍然很小时,它并不是什么大事,但是一旦您成长了一点,您就会开始停止交流。获得许可的解决方案示例是 FinancialContent:http : //www.financialcontent.com/json.phpXignite