13

我可以使用Google Finance API获取股票数据吗?

如果有用于此类股票数据的 Flash 或 Javascript 查看器,那就太好了。
我发现了一些可以用于相同的图表组件:

4

9 回答 9

10

事实证明,Google 员工 Dion Loy 最近确认在商业网站上使用 Finance API 是完全合法的。

“您可以将我们的 API 用于商业或非商业目的。”

通过 MarkMail使用 Google Finance Portfolio Data javascript API

“是的,可以在商业应用程序中使用组合 API。”

在商业应用中使用 Google Finance API?,通过 MarkMail。

于 2008-12-27T19:46:16.100 回答
7

雅虎!Finance为您提供实时股票报价。数据以 CSV 格式返回。

请参阅此纳斯达克页面http://finance.yahoo.com/q?s= ^IXIC

  1. 单击下载数据按钮以访问实时数据

  2. 单击下载到电子表格按钮以访问历史数据

您可以使用 LoadVars 或 URLLoader 类从 Flash 访问该数据。使用 unescape() 从其 URL 编码格式解码字符串。

于 2008-12-28T00:36:31.553 回答
2

关于通过 API 使用 Yahoo Finance 数据的合法性:

来自 Drupal 项目的 Khalid 最近向我们保证,尽管 Yahoo! 知道第三方(自动脚本等)Yahoo! 对其 CSV 的使用。允许他们接受它,即使是商业网站!

官方没有明确许可在脚本中使用来自雅虎的股票数据。然而,实际上,每种可以想象的语言(PHP、Perl、.asp、java 等)都有大量脚本在整个互联网上使用这些数据。只需做一个谷歌搜索,看看有多少。

雅虎似乎意识到许多人正在以这种方式使用数据,并且对此视而不见。

~使用 Yahoo! 的合法性 商业网站上的数据?

于 2008-12-30T21:19:07.440 回答
2

作为 Google Finance 的替代方案,请考虑http://www.mergent.com/servius(历史证券数据 API)

于 2010-10-19T06:22:50.203 回答
2

几点:

1) 谷歌最近弃用了金融 API:http ://code.google.com/apis/finance/

2) 从论坛上的讨论来看,google 无权提供股票报价,只有投资组合表现数据,因此无法通过 API 直接获取报价

3) 在这一点上,Web 服务中的几个项目被破坏了,例如获得头寸或投资组合的市场价值的能力以及获得投资组合中现金头寸的能力

雅虎金融似乎是目前最好的选择。

于 2011-06-02T16:33:05.703 回答
1

不久前看过这个,但据我所知,谷歌不允许你在谷歌本身之外使用他们的财务数据。因此,您可以在 google 小工具中使用它,但不允许在 google 之外重新发布财务数据。我认为这与谷歌关于所有(昂贵的)市场数据的许可条款有关。如果我错了..有人请回复并让我知道,因为我可以做类似的事情;)

马特

于 2008-12-27T19:36:45.883 回答
1

我遇到了同样的问题,也就是说,如果我在本地执行我的 flex 应用程序一切正常,但是当我在服务器上发布它时,我得到了 2048 沙箱错误。我认为问题是由雅虎财经服务器上的crossdomain.xml文件引起的;如果我是对的,您可以这样解决:您的 flex 应用程序不必直接调用 yahoo Finance 下载页面,而是另一个页面(您可以使用 php、jsp、asp 创建)调用 yahoo Finance 下载页面并返回给您数据。

于 2011-11-19T08:20:37.770 回答
0

看起来至少雅虎现在正在对实时报价收费:

http://billing.finance.yahoo.com/realtime_quotes/signup?.src=quote&.refer=quote

于 2009-09-23T23:02:40.863 回答
0

当我尝试访问 URL 时,我遇到了这个问题..

错误 #2044:未处理的安全错误:。text=错误 #2048:违反安全沙箱

于 2009-10-02T20:02:31.227 回答