gpt4 book ai didi

javascript - YQL yahoo.finance.xchange 历史数据

转载 作者:行者123 更新时间:2023-11-30 00:25:27 26 4
gpt4 key购买 nike

这个查询对我有用

select * from yahoo.finance.xchange where pair in ("EURUSD","GBPUSD") 

可以在以下链接中看到:

https://developer.yahoo.com/yql/console/?q=show%20tables&env=store://datatables.org/alltableswithkeys#h=select+*+from+yahoo.finance.xchange+where+pair+in+(%22EURUSD%22%2C%22GBPUSD%22)

但我希望获得特定日期的费率,例如以下查询:

select * from yahoo.finance.xchange where pair in ("EURUSD","GBPUSD") and date = "2009-09-11"

我的查询有什么问题

最佳答案

根据文档over here除了 pair 之外没有其他查询参数.

但是,有一个货币转换器here允许选择日期。在分析每次更改所选日期时发出的请求时,您会注意到向 http://finance.yahoo.com/connection/currency-converter-cache?date=20090911 发出了一个 ajax 请求。 .使用它,您应该能够提取和转换所需的数据。

该 JSON 请求包含多种货币,每种货币都与美元相关。所以得到这个 JSON 结果:

{
"resource":{
"classname":"Quote",
"fields":{
"date":"2015-07-01",
"price":"0.89807",
"symbol":"EUR=X",
"type":"currency"
}
}
}

表示汇率为 1 USD = 0.8981 EUR .

找到原解here 。在使用上述来源之前,请检查许可证问题 - 我不知道是否允许这样使用该来源。

关于javascript - YQL yahoo.finance.xchange 历史数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31606027/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com