C# Yahoo finance中以KWD为基础货币的所有货币

C# Yahoo finance中以KWD为基础货币的所有货币,c#,json,currency-exchange-rates,C#,Json,Currency Exchange Rates,我在应用程序中有一个要求,即每天以基本货币KWD获取货币兑换率。我已经检查过雅虎金融和其他几家免费提供商。但雅虎显示默认基础货币为美元或需要货币对基础货币转换为货币格式。 例如: `https://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote?format=json` 所有使用默认基础货币美元的货币-我们可以更改吗? 然后选择其他选项,如在控制台中使用YQL进行如下配对, 从yahoo.finance.xchange中选

我在应用程序中有一个要求,即每天以基本货币KWD获取货币兑换率。我已经检查过雅虎金融和其他几家免费提供商。但雅虎显示默认基础货币为美元或需要货币对基础货币转换为货币格式。 例如:

`https://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote?format=json`
所有使用默认基础货币美元的货币-我们可以更改吗? 然后选择其他选项,如在控制台中使用YQL进行如下配对, 从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。 我们是否可以选择以科威特第纳尔为基础货币获取所有货币汇率

我选择的另一个选项是,它看起来非常方便,但不知道是否可以在免费版本中更改基础货币,以及它是否支持所有货币。 感谢大家对同一问题的看法。
提前谢谢

如果你必须只使用Yahoo Finance,那么使用YQL是唯一的方法,因此你最终会得到如下结果:

允许每个IP每小时使用2000个请求,因此如果您的目标超过此值,则必须请求API密钥

请查看社区策划的付费和免费API替代列表


也是免费的,但它不支持KWD作为基础。

我最终使用了YQL,就像这样https://query.yahooapis.com/v1/public/yql?q=select%20*%20从%20yahoo.finance.xchange%20where%20pair%20in%20USDKWD%2CEURKWD%2CGBPKWD%2CAFNKWD%2CALLKWD%2CAMDKWD%2CBDTKWD%2CBGNKWD%2CBHDKWD%2CBNDKWD%2CBOBKWD%2CBSDKWD%2CBTNKWD%2CBYCKWD%2CCBKWD%2CCLPKWD%2CCNYKD%2CCOPKWD%2CCUPKWD%2CCKKWD%2CCDKWD%2。2。2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 WD%2CSGDKWD%2CSYPKWD%2CTHBKWD%2CTRYKWD%2CTTDKWD%2CTWDKWD%2CUAHKWD%2CUZSKWD%2CYERKWD%2CZARKWD&format=json&env=store%3A%2F%2Fdatatables.org%2FALLTABLES WITH KEY

上述url是在执行YQL语句时自动生成的。
fixer.io也没有科威特第纳尔作为基础货币,因此这甚至不是一个选项。

谢谢您的回答。我错过了你发布的答案。@user2695433别担心。如果答案对你有帮助,你仍然可以投赞成票或将其标记为接受答案。谢谢接受你的答案并投了赞成票。再次感谢您抽出时间。