如何通过雅虎财经获取货币汇率的历史数据?

use*_*869 14 api yahoo-finance

我需要使用货币汇率的年表来获取JSON或XML响应,例如,从2015-01-07到2015-03-07.

通过这个答案,我们可以获得所选货币的最新货币汇率信息.

在这里,我们可以使用以下URL获取特定日期的货币汇率:http://finance.yahoo.com/connection/currency-converter-cache? date = 20150307 并解析获得的特定货币的JSON.

但我需要获得日期范围内的货币汇率,因为它在这里但是采用JSON或XML格式.

有没有办法做到这一点?

dym*_*dym 12

使用YQL(https://developer.yahoo.com/yql/)

然后,您可以使用如下查询检索所需的数据:

SELECT * 
FROM 
    yahoo.finance.historicaldata 
WHERE 
    symbol = "EUR=X" 
AND 
    startDate = "2009-09-11" 
AND 
    endDate = "2010-03-10"
Run Code Online (Sandbox Code Playgroud)

点击这里

  • 这也适用于货币,因为您可以看到点击我在答案中发布的链接 (3认同)
  • 我认为这个 API 已经关闭了。并且给定的链接不起作用。您能建议 YQL 的替代方案吗? (2认同)