雅虎财经中以 KWD 为基础的所有货币
All Currencies with base currency KWD in Yahoo finance
我在我的应用程序中要求每天使用 Base Currency KWD 获取货币兑换率。我已经检查了雅虎财务(以及其他一些免费提供商)。但是yahoo 显示默认基础货币为美元或需要货币对(basecurrency-convertingcurrecy) 格式。
例如:
`https://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote?format=json`
(默认基础货币为美元的所有货币 - 我们可以更改吗?)
然后是其他选项,例如在控制台中使用 YQL 进行如下配对,
select * 来自 yahoo.finance.xchange 其中对 ("USDKWD,GBPKWD")
生成一个 url 像
https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20(%22USDMXN%22%2C%22KWDUSD%22)&format=json&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=
这是一个笨拙的 url。
我们是否有任何选项可以获取以 KWD 作为基础货币的所有货币汇率。
我检查的另一个选项看起来很方便,但不知道免费版是否可以更改基础货币以及是否支持所有货币。
感谢分享关于相同的任何想法。
提前致谢。
如果你必须只使用 Yahoo Finance 来做,那么使用 YQL 是唯一的方法,所以你最终会得到这样的结果:
terms 允许每个 IP 每小时使用 2000 个请求,因此如果您的目标超过此数量,则必须请求一个 API 密钥。
请查看 this 社区精选的替代付费和免费 API 列表。
Fixer.io API 也是免费的,但它不支持 KWD 作为基础。
我最终像这样使用 YQL https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20("USDKWD%2CEURKWD%2CGBPKWD%2CAEDKWD%2CAFNKWD%2CALLKWD%2CAMDKWD%2CANGKWD%2CAUDKWD%2CBDTKWD%2CBGNKWD%2CBHDKWD%2CBNDKWD%2CBOBKWD%2CBSDKWD%2CBTNKWD%2CBYNKWD%2CCADKWD%2CCHFKWD%2CCLPKWD%2CCNYKWD%2CCOPKWD%2CCRCKWD%2CCUPKWD%2CDKKKWD%2CDOPKWD%2CDZPKWD%2CEGPKWD%2CGELKWD%2CHKDKWD%2CHRKKWD%2CHUFKWD%2CIDRKWD%2CILSKWD%2CINRKWD%2CIQDKWD%2CIRRKWD%2CISKKWD%2CJODKWD%2CJPYKWD%2CKGSKWD%2CKHRKWD%2CKPWKWD%2CKRWKWD%2CKWDKWD%2CKZTKWD%2CLBPKWD%2CLKRKWD%2CMNTKWD%2CMURKWD%2CMXNKWD%2CNGNKWD%2CNZDKWD%2COMRKWD%2CPENKWD%2CPHPKWD%2CPKRKWD%2CPLNKWD%2CPYGKWD%2CQARKWD%2CRONKWD%2CRUBKWD%2CSARKWD%2CSDGKWD%2CSEKKWD%2CSGDKWD%2CSYPKWD%2CTHBKWD%2CTRYKWD%2CTTDKWD%2CTWDKWD%2CUAHKWD%2CUZSKWD%2CYERKWD%2CZARKWD")&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys
上面的url是在执行YQL语句时自动生成的。
fixer.io 也没有 KWD 作为基础货币,所以这甚至不是一个选项。
我在我的应用程序中要求每天使用 Base Currency KWD 获取货币兑换率。我已经检查了雅虎财务(以及其他一些免费提供商)。但是yahoo 显示默认基础货币为美元或需要货币对(basecurrency-convertingcurrecy) 格式。 例如:
`https://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote?format=json`
(默认基础货币为美元的所有货币 - 我们可以更改吗?) 然后是其他选项,例如在控制台中使用 YQL 进行如下配对, select * 来自 yahoo.finance.xchange 其中对 ("USDKWD,GBPKWD") 生成一个 url 像
https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20(%22USDMXN%22%2C%22KWDUSD%22)&format=json&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=
这是一个笨拙的 url。 我们是否有任何选项可以获取以 KWD 作为基础货币的所有货币汇率。
我检查的另一个选项看起来很方便,但不知道免费版是否可以更改基础货币以及是否支持所有货币。 感谢分享关于相同的任何想法。 提前致谢。
如果你必须只使用 Yahoo Finance 来做,那么使用 YQL 是唯一的方法,所以你最终会得到这样的结果:
terms 允许每个 IP 每小时使用 2000 个请求,因此如果您的目标超过此数量,则必须请求一个 API 密钥。
请查看 this 社区精选的替代付费和免费 API 列表。
Fixer.io API 也是免费的,但它不支持 KWD 作为基础。
我最终像这样使用 YQL https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20("USDKWD%2CEURKWD%2CGBPKWD%2CAEDKWD%2CAFNKWD%2CALLKWD%2CAMDKWD%2CANGKWD%2CAUDKWD%2CBDTKWD%2CBGNKWD%2CBHDKWD%2CBNDKWD%2CBOBKWD%2CBSDKWD%2CBTNKWD%2CBYNKWD%2CCADKWD%2CCHFKWD%2CCLPKWD%2CCNYKWD%2CCOPKWD%2CCRCKWD%2CCUPKWD%2CDKKKWD%2CDOPKWD%2CDZPKWD%2CEGPKWD%2CGELKWD%2CHKDKWD%2CHRKKWD%2CHUFKWD%2CIDRKWD%2CILSKWD%2CINRKWD%2CIQDKWD%2CIRRKWD%2CISKKWD%2CJODKWD%2CJPYKWD%2CKGSKWD%2CKHRKWD%2CKPWKWD%2CKRWKWD%2CKWDKWD%2CKZTKWD%2CLBPKWD%2CLKRKWD%2CMNTKWD%2CMURKWD%2CMXNKWD%2CNGNKWD%2CNZDKWD%2COMRKWD%2CPENKWD%2CPHPKWD%2CPKRKWD%2CPLNKWD%2CPYGKWD%2CQARKWD%2CRONKWD%2CRUBKWD%2CSARKWD%2CSDGKWD%2CSEKKWD%2CSGDKWD%2CSYPKWD%2CTHBKWD%2CTRYKWD%2CTTDKWD%2CTWDKWD%2CUAHKWD%2CUZSKWD%2CYERKWD%2CZARKWD")&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys
上面的url是在执行YQL语句时自动生成的。 fixer.io 也没有 KWD 作为基础货币,所以这甚至不是一个选项。