使用雅虎财经 API 的实时货币汇率

Live currency rate using Yahoo Finance API

本文关键字:实时 货币 汇率 API 雅虎      更新时间:2023-09-26

使用雅虎财经API的实时货币汇率在印度运行良好,但在阿联酋则不行。他们是否使用雅虎财经API检查以获取此值的任何IP?

我们使用雅虎财经API使用JavaScript和PHP来完成此操作。代码如下。

function currencyConverter(currency_from,currency_to,currency_input){
    var yql_base_url = "https://query.yahooapis.com/v1/public/yql";
    var yql_query = 'select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20("'+currency_from+currency_to+'")';
    var yql_query_url = yql_base_url + "?q=" + yql_query + "&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys";
    var http_response = httpGet(yql_query_url);
    var http_response_json = JSON.parse(http_response);
    return http_response_json.query.results.rate.Rate;
}

任何人都可以建议任何其他免费的API来获取实时货币汇率,而无需使用JavaScript/jQuery和PHP检查任何IP地址?

谷歌有一个货币转换工具,可以轻松使用。你可以在这里看到代码示例: http://www.stepblogging.com/how-to-convert-currency-using-google-api-and-php/

在过去的几年里,我一直在使用基于雅虎货币API的货币小部件,它突然停止工作。由于上面的代码不同,我想知道雅虎是否更改了代码或只是有问题。我曾经可以通过将以下 url 放在地址栏中来直接访问它,但它也不再有效。

http://query.yahooapis.com/v1/public/yql?q=select * 从 yahoo.finance.xchange where pair in ( "EURAED","EURARS","EURAUD","EURAWG","EURBAM","EURBBD","EURBDT","EURBGN","EURBHD","EURBMD","EURBOB", "EURBRL","EURBSD","EURCAD","EURCHF","EURCLP","EURCNY","EURCOP","EURCYP","EURCZK","EURDKK","EURDOP", "EUREGP","EUREUR","EURFJD","EURGBP","EURGHS","EURGMD","EURGTQ","EURHKD","EURHRK","EURHUF","EURIDR", "EURILS","EURINR","EURIRR","EURISK","EURJMD","EURJOD","EURJPY","EURKES","EURKHR","EURKRW","EURKWD", "EURLAK","EURLBP","EURLKR","EURLTL","EURLVL","EURMAD","EURMDL","EURMGA","EURMKD","EURMUR","EURMVR", "EURMXN","EURMYR","EURNAD","EURNGN","EURNOK","EURNPR","EURNZD","EUROMR","EURPAB","EURPEN","EURPHP", "EURPKR","EURPLN","EURPYG","EURQAR","EURRON","EURRSD","EURRUB","EURSAR","EURSCR","EURSEK","EURSGD", "EURSYP","EURTHB","EURTND","EURTRY","EURTWD","EURUAH","EURUGX","EURUSD","EURUYU","EURVEF","EURVND", "EURXAF","EURXCD","EURXOF","EURXPF","EURZAR"(&env=store://datatables.org/alltableswithkeys

这是简单的货币换算

https://calculatorexpress.com/currency-free-api/

https://calculatorexpress.com/FOREX/EXCHANGE/?API=YOUR_API_KEY&from=BASE_CURRENCY&to=COMPACT_CURRENCY
//Replace   YOUR_API_KEY   with free API from the site
// Replace 'from' with your base currency (usd,aud etc.)
// Replace 'to' with your 2nd currency 
// ------------- Example ---------------
https://calculatorexpress.com/FOREX/EXCHANGE/?API=YOUR_API_KEY&from=usd&to=aud
//you can call the coversion rate with ajax request!

calculatorexpress.com 目前正在他们的免费计划中提供免费的SSL加密,这令人印象深刻!

您可以尝试 SWOP 货币汇率 API,这是一个易于使用、快速、可靠和透明的外汇汇率 API,由开发人员为开发人员制作。

  • SWOP API 提供 190+ 种货币的汇率。它们直接从欧洲中央银行、国际货币基金和各种国家银行等可信赖的来源收集。
  • SWOP API 有两个 GraphQL 和 REST/JSON 端点,便于您使用
  • 有一个免费计划,每月允许 1,000 个请求。对于某些服务器端缓存,这可能就足够了,否则会有具有更多请求的计划。

完全免责声明:我是 SWOP 的开发者之一