显示来自Google财经或Yahoo!的股票数据金融

时间:2008-12-27 19:01:31

标签: flash charts stocks google-finance-api

我可以使用Google Finance API获取库存数据吗?

如果有这样的股票数据的Flash或Javascript查看器,这将是好的 我找到了一些可以用于相同的图表组件:

9 个答案:

答案 0 :(得分:10)

谷歌员工Dion Loy最近证实,在商业网站上使用Finance API是完全合法的。

  

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

Using Google Finance Portfolio Data javascript API,通过MarkMail。

  

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

Using Google Finance API in commercial app?,通过MarkMail。

答案 1 :(得分:7)

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

http://finance.yahoo.com/q?s= ^ IXIC

上查看此纳斯达克页面
  1. 单击“下载数据”按钮以访问实时数据

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

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

答案 2 :(得分:2)

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

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

  

官方说,没有明确的   允许使用来自的库存数据   雅虎的脚本。但实际上,   每个都有大量的脚本   可以想象的语言(PHP,Perl,.asp,   java,...等。使用该数据全部   在互联网上。只是做一个谷歌   搜索并查看有多少。

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

Legality of use of Yahoo! data on commercial website?

答案 3 :(得分:2)

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

答案 4 :(得分:2)

有几点:

1)Google最近弃用了财务API:http://code.google.com/apis/finance/

2)通过在论坛上阅读讨论,谷歌无权提供股票报价,只有投资组合业绩数据,因此没有直接的方法通过API获得报价

3)此时网络服务中有几项内容被破坏,例如能够获得头寸或投资组合的市场价值以及获得投资组合中现金头寸的能力

雅虎财务似乎是目前最好的选择。

答案 5 :(得分:1)

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

马特

答案 6 :(得分:1)

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

答案 7 :(得分:0)

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

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

答案 8 :(得分:0)

当我尝试访问该网址时,我遇到了这个问题..

  

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