国际货币汇率 API 数据接口

国际货币汇率 API 数据接口

支持多种货币对,每日精准汇率,多币种支持。

gugudata_api_cover

1. 产品功能

  • 支持多种货币汇率查询;
  • 支持部分加密货币汇率查询;
  • 数据为每日更新汇率数据;
  • 可一次查询源货币代码对应所有目标货币汇率;
  • 数据持续更新与维护;
  • 全接口支持 HTTPS(TLS v1.0 / v1.1 / v1.2 / v1.3);
  • 全面兼容 Apple ATS;
  • 全国多节点 CDN 部署;
  • 接口极速响应,多台服务器构建 API 接口负载均衡;
  • 接口调用状态与状态监控

2. API 文档

接口详情: https://www.gugudata.com/api/details/currencyexchange

接口地址: https://api.gugudata.com/v2/finance/currency-exchange

返回格式: application/json; charset=utf-8

请求方式: GET

请求协议: HTTPS

请求示例: https://api.gugudata.com/v2/finance/currency-exchange?appkey=YOUR_APPKEY&source=YOUR_VALUE&target=YOUR_VALUE

数据预览: https://www.gugudata.com/preview/currencyexchange

接口测试: https://api.gugudata.com/v2/finance/currency-exchange/demo

3. 请求参数

参数名参数类型是否必须默认值备注
appkeystringYOUR_APPKEY付费后获取的 APPKEY
sourcestringYOUR_VALUE源货币代码,例如:USD,支持的货币:1INCH|AAVE|ABT|ACH|ACS|ADA|AED|AERGO|AFN|AGLD|AIOZ|ALCX|ALEPH|ALGO|ALICE|ALL|AMD|AMP|ANG|ANKR|ANT|AOA|APE|API3|APT|AR|ARB|ARPA|ARS|ASM|AST|ATA|ATOM|AUCTION|AUD|AUDIO|AURORA|AVAX|AVT|AWG|AXL|AXS|AZN|BADGER|BAKE|BAL|BAM|BAND|BAT|BBD|BCH|BDT|BGN|BHD|BICO|BIF|BIT|BLUR|BLZ|BMD|BNB|BND|BNT|BOB|BOBA|BOND|BRL|BSD|BSV|BSW|BTC|BTCB|BTG|BTN|BTRST|BUSD|BWP|BYN|BYR|BZD|C98|CAD|CAKE|CBETH|CDF|CELO|CELR|CGLD|CHF|CHZ|CLP|CLV|CNH|CNY|COMP|COP|COTI|COVAL|CRC|CRO|CRPT|CRV|CTSI|CTX|CUC|CUP|CVC|CVE|CVX|CZK|DAI|DAR|DASH|DCR|DDX|DESO|DEXT|DFI|DIA|DIMO|DJF|DKK|DNT|DOGE|DOP|DOT|DREP|DYP|DZD|EEK|EGLD|EGP|ELA|ENJ|ENS|EOS|ERN|ETB|ETC|ETH|ETH2|EUR|EUROC|FARM|FEI|FET|FIDA|FIL|FIS|FJD|FKP|FLOW|FLR|FORT|FORTH|FOX|FRAX|FTM|FTT|FX|GAL|GALA|GBP|GEL|GFI|GGP|GHS|GHST|GIP|GLM|GMD|GMT|GNF|GNO|GNT|GODS|GRT|GST|GT|GTC|GTQ|GUSD|GYD|GYEN|HBAR|HFT|HIGH|HKD|HNL|HNT|HOPR|HOT|HRK|HT|HTG|HUF|ICP|IDEX|IDR|ILS|ILV|IMP|IMX|INDEX|INJ|INR|INV|IOTX|IQD|IRR|ISK|JASMY|JEP|JMD|JOD|JPY|JUP|KAS|KAVA|KCS|KDA|KEEP|KES|KGS|KHR|KLAY|KMF|KNC|KPW|KRL|KRW|KSM|KWD|KYD|KZT|LAK|LBP|LCX|LDO|LEO|LINK|LIT|LKR|LOKA|LOOM|LPT|LQTY|LRC|LRD|LSETH|LSL|LTC|LTL|LUNA|LVL|LYD|MAD|MAGIC|MANA|MASK|MATH|MATIC|MCO2|MDL|MDT|MEDIA|METIS|MGA|MINA|MIOTA|MIR|MKD|MKR|MLN|MMK|MNDE|MNT|MONA|MOP|MPL|MRO|MRU|MSOL|MTL|MULTI|MUR|MUSD|MUSE|MVR|MWK|MXC|MXN|MYR|MZN|NAD|NCT|NEAR|NEO|NEST|NEXO|NGN|NIO|NKN|NMR|NOK|NPR|NU|NZD|OCEAN|OGN|OKB|OMG|OMR|ONE|OOKI|OP|ORCA|ORN|OSMO|OXT|PAB|PAX|PAXG|PEN|PERP|PGK|PHP|PKR|PLA|PLN|PLU|PNG|POLS|POLY|POND|POWR|PRIME|PRO|PRQ|PUNDIX|PYG|PYR|QAR|QI|QNT|QSP|QTUM|QUICK|RAD|RAI|RARE|RARI|RBN|REN|REP|REPV2|REQ|RGT|RLC|RLY|RNDR|RON|ROSE|RPL|RSD|RUB|RUNE|RWF|SAND|SAR|SBD|SCR|SDG|SEK|SGD|SHIB|SHP|SHPING|SKK|SKL|SLE|SLL|SNT|SNX|SOL|SOS|SPA|SPELL|SRD|STD|STG|STN|STORJ|STX|SUI|SUKU|SUPER|SUSHI|SVC|SWFTC|SYLO|SYN|SYP|SZL|T|THB|THETA|TIME|TJS|TMM|TMT|TND|TON|TONE|TOP|TRAC|TRB|TRIBE|TRU|TRX|TRY|TTD|TTT|TUSD|TVK|TWD|TZS|UAH|UGX|UMA|UNFI|UNI|UPI|USD|USDC|USDP|USDT|UST|UYU|UZS|VEF|VES|VET|VGX|VND|VOXEL|VUV|WAMPL|WAVES|WAXL|WBTC|WCFG|WEMIX|WLUNA|WST|XAF|XAG|XAU|XCD|XCH|XCN|XDC|XDR|XEC|XEM|XLM|XMON|XMR|XOF|XPD|XPF|XPT|XRP|XTZ|XYO|YER|YFI|YFII|ZAR|ZEC|ZEN|ZIL|ZMK|ZMW|ZRX|ZWD|ZWL
targetstringYOUR_VALUE目标货币代码,例如:CNY,不传递则返回所有支持的货币对

4. 返回参数

参数名参数类型备注
dataStatus.statusCodeint接口返回状态码
dataStatus.statusDescriptionstring接口返回状态说明
dataStatus.responseDateTimestring接口数据返回时间
dataStatus.dataTotalCountint此条件下的总数据量,一般用于分页计算
data.sourceCurrencystring源货币代码
data.targetCurrency.sourceCurrencystring汇率结果:源货币代码
data.targetCurrency.targetCurrencystring汇率结果:目标货币代码
data.targetCurrency.exchangeRatedouble汇率结果:汇率
data.targetCurrency.lastUpdateTimestampstring汇率结果:最后更新时间戳
data.lastUpdateTimestampstring最后更新时间戳
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是一个基于 PHP 和 JavaScript 的实时汇率计算器代码示例: PHP 汇率接口调用代码: ```php <?php // 定义 API URL $url = "https://api.exchangeratesapi.io/latest"; // 获取请求参数 $base = $_GET['base']; $target = $_GET['target']; $amount = $_GET['amount']; // 构造请求 URL $api_url = $url . "?base=" . $base . "&symbols=" . $target; // 发送请求并获取 API 响应 $response = file_get_contents($api_url); $data = json_decode($response, true); // 计算兑换金额 $result = $data['rates'][$target] * $amount; // 返回结果 echo number_format($result, 2); ?> ``` JavaScript 汇率计算器代码: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>汇率计算器</title> </head> <body> <h1>汇率计算器</h1> <p>1 EUR = <span id="rate"></span> USD</p> <input type="number" id="amount" placeholder="请输入金额"> <select id="base"> <option value="EUR">欧元</option> <option value="USD">美元</option> <option value="JPY">日元</option> </select> <select id="target"> <option value="EUR">欧元</option> <option value="USD">美元</option> <option value="JPY">日元</option> </select> <button onclick="calculate()">计算</button> <p>兑换金额为: <span id="result"></span> </p> <script> function calculate() { // 获取用户输入 var base = document.getElementById("base").value; var target = document.getElementById("target").value; var amount = document.getElementById("amount").value; // 调用 PHP API 获取汇率 var api_url = "api.php?base=" + base + "&target=" + target + "&amount=" + amount; var xhr = new XMLHttpRequest(); xhr.open("GET", api_url, true); xhr.send(); xhr.onreadystatechange = function() { if (xhr.readyState == 4 && xhr.status == 200) { var rate = JSON.parse(xhr.responseText); document.getElementById("rate").innerHTML = rate; document.getElementById("result").innerHTML = rate * amount; } }; } </script> </body> </html> ``` 上面的代码演示了如何使用 PHP 调用外部汇率接口,并使用 JavaScript 实现实时汇率计算器。用户可以选择不同的货币,输入金额,然后点击“计算”按钮,程序就会自动调用汇率接口,计算出兑换金额并显示在页面上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DevOpenClub

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值