雅虎财经中以 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 是唯一的方法,所以你最终会得到这样的结果:

http://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.xchange where pair in ("KWDEUR", "KWDJPY", "KWDBGN", "KWDCZK", "KWDDKK", "KWDGBP", "KWDHUF", "KWDLTL", "KWDLVL", "KWDPLN", "KWDRON", "KWDSEK", "KWDCHF", "KWDNOK", "KWDHRK", "KWDRUB", "KWDTRY", "KWDAUD", "KWDBRL", "KWDCAD", "KWDCNY", "KWDHKD", "KWDIDR", "KWDILS", "KWDINR", "KWDKRW", "KWDMXN", "KWDMYR", "KWDNZD", "KWDPHP", "KWDSGD", "KWDTHB", "KWDZAR", "KWDISK", "KWDUSD")&env=store://datatables.org/alltableswithkeys

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 作为基础货币,所以这甚至不是一个选项。