此查询正在我这里工作
prototypes
可以在以下链接中看到:
但我希望获得特定日期的费率,例如以下查询:
select * from yahoo.finance.xchange where pair in ("EURUSD","GBPUSD")
我的查询有什么问题
答案 0 :(得分:1)
根据文档over here,除 public ActionForward upload(....)
{
if(noOfColumns>7)
{
errors.add(ActionErrors.GLOBAL_ERROR, new ActionMessage("error.file.maxCols"));
saveErrors(request,errors);
return mapping.findForward("uploadVIPProcess");
}
}
之外没有其他查询参数。
但是,有一个货币转换器here允许选择日期。在分析更改所选日期时发出的请求时,您会注意到pair
发出了ajax请求。使用它,您应该能够提取和转换所需的数据。
该JSON请求包含多种货币,每种货币相对于美元。所以有这个JSON结果:
http://finance.yahoo.com/connection/currency-converter-cache?date=20090911
表示汇率为{
"resource":{
"classname":"Quote",
"fields":{
"date":"2015-07-01",
"price":"0.89807",
"symbol":"EUR=X",
"type":"currency"
}
}
}
。
找到原始解决方案here 。在使用上述来源之前,请检查许可证问题 - 我不知道是否允许一个人使用该来源。