簡體   English   中英

使用 Yahoo Finance API 的實時貨幣匯率

[英]Live currency rate using Yahoo Finance API

使用 Yahoo Finance API 的實時貨幣匯率在印度運行良好,但在阿聯酋不起作用。 他們是否有任何 IP 檢查以使用 Yahoo Finance API 獲取此值?

我們使用 JavaScript 和 PHP 使用 Yahoo Finance API 完成了這項工作。 代碼如下。

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 的貨幣小部件,但它突然停止工作。 由於上面的代碼不同,我想知道是yahoo更改了代碼還是只是有問題。 我曾經可以通過將以下網址放在地址欄中直接訪問它,但它也不再起作用。

http://query.yahooapis.com/v1/public/yql?q=select * from 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 ,這是一個由 Developers for Developers 制作的易於使用、快速、可靠和透明的外匯匯率 API。

  • SWOP API 提供 190 多種貨幣的匯率。 它們直接從歐洲中央銀行、國際貨幣基金組織和各種國家銀行等可信來源收集。
  • SWOP API 有兩個 GraphQL 和 REST/JSON 端點,以方便您使用
  • 有一個免費計划,每月允許 1,000 個請求。 這對於一些服務器端緩存就足夠了,否則會有更多請求的計划。

完全免責聲明:我是 SWOP 的開發人員之一

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM