我需要使用货币汇率的年表来获取JSON或XML响应,例如,从2015-01-07到2015-03-07 .
通过this answer,我们可以获得所选货币的最新货币汇率信息 .
Here我们可以使用以下网址获取特定日期的货币汇率:http://finance.yahoo.com/connection/currency-converter-cache?date=20150307并解析获得的某种货币的JSON .
But I need to get currency exchange rates for the range of dates as it is here but at the JSON or XML format.
有没有办法做到这一点?
3 回答
使用YQL(https://developer.yahoo.com/yql/)
然后,您可以使用如下查询检索所需的数据:
Check here
这是一个将数据导入pandas DataFrame的解决方案 . 然后,您可以使用pandas.DataFrame.to_json等函数从DataFrame导出到JSON,XML等 .
符号也可能与您使用的符号不同 .
您需要安装pandas-datareader . (我假设你已经有了熊猫) .
雅虎API不再起作用,但是有其他API以JSON格式提供货币数据 . FXMarketAPI是唯一提供Pandas兼容API的API,它以JSON格式提供历史数据 . 有一个pandas endpoints 可以帮助您提取数据 . 虽然对免费用户有1000个限制请求 . 你可以在下面看到一个例子 .
记得要访问api_key并添加到上面的请求中 .