0

我的应用程序要求每天使用 Base Currency KWD 获取货币兑换率。我已经检查了雅虎财经(以及其他一些免费提供商)是否相同。但雅虎将默认基础货币显示为美元或需要货币对(basecurrency-convertingcurrecy)格式。例如 :

`https://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote?format=json`

(所有具有默认基础货币美元的货币 - 我们可以更改吗?)然后其他选项,例如在控制台中使用 YQL 进行如下配对,选择 * from yahoo.finance.xchange where pair in ("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=

这是一个笨拙的网址。我们是否有任何选择以 KWD 作为基础货币来获取所有货币汇率。

我检查的另一个选项是看起来很方便,但不知道免费版本中是否可以更改基础货币以及它是否支持所有货币。感谢分享关于相同的任何想法。提前致谢。

4

2 回答 2

0

我最终像这样使用 YQLhttps://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 作为基础货币,所以这甚至不是一个选择。

于 2017-10-10T06:17:31.237 回答