使用Yahoo Finance API实时汇率

时间:2016-02-13 05:11:29

标签: javascript php jquery api yahoo-finance

使用Yahoo Finance API的实时汇率在印度完美运行,但在阿联酋没有运作。他们使用Yahoo Finance API进行任何IP检查以获取此值吗?

我们使用Yahoo Finance 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地址吗?

4 个答案:

答案 0 :(得分:0)

Google有一种货币换算工具,可以轻松使用。您可以在此处查看代码示例:http://www.stepblogging.com/how-to-convert-currency-using-google-api-and-php/

答案 1 :(得分:0)

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

  

http://query.yahooapis.com/v1/public/yql?q=select *来自   yahoo.finance.xchange在哪里配对(   “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”, “欧元兑挪威克朗”, “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 =商店://datatables.org/alltableswithkeys

答案 2 :(得分:0)

这里是

处的简单货币换算

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加密,这实在令人印象深刻!

答案 3 :(得分:0)

您可以尝试SWOP currency exchange rate API,这是由Developers for Developers开发的易于使用,快速,可靠和透明的汇率API。

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

免责声明:我是SWOP的开发人员之一