USDT和TRX汇率查询 - 新野API
查询USDT和TRX的汇率(准确到小时)

接口地址: http://api.xinyew.cn/api/huilv

返回格式: JSON

请求方式: POST/GET

请求示例: https://api.xinyew.cn/api/huilv

请求参数说明:

名称 必填 类型 说明

返回参数说明:

名称 类型 说明
status integer HTTP 状态码,200 表示请求成功,500 表示请求失败。
data object 包含 USDT 和 TRX 的价格数据。
USDT object 表示 USDT 的价格信息,包含美元(USD)和人民币(CNY)。
USDT.USD float USDT 的美元价格。
USDT.CNY float USDT 的人民币价格。
TRX object 表示 TRX 的价格信息,包含美元(USD)和人民币(CNY)。
TRX.USD float TRX 的美元价格。
TRX.CNY float TRX 的人民币价格。

返回示例:

{
    "status": 200,
    "data": {
        "USDT": {
            "USD": 0.99933980905806,
            "CNY": 7.27929110316
        },
        "TRX": {
            "USD": 0.27809077924282,
            "CNY": 2.0256410450827
        }
    }
}

错误码格式说明:

名称 类型 说明
status integer 状态码,500 表示请求失败,200 表示请求成功。
error boolean 是否发生错误,true 表示有错误,false 表示无错误。
message string 错误信息,描述错误的原因或详细信息(仅在发生错误时返回)。

代码示例:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>汇率数据展示</title>
<style>
body {
font-family: Arial, sans-serif;
margin: 20px;
padding: 0;
}
h1 {
text-align: center;
}
table {
width: 100%;
border-collapse: collapse;
margin: 20px 0;
}
table, th, td {
border: 1px solid #ddd;
}
th, td {
padding: 12px;
text-align: left;
}
th {
background-color: #f4f4f4;
}
.error {
color: red;
text-align: center;
}
</style>
</head>
<body>
<h1>实时汇率数据</h1>
<div id="loading">加载中...</div>
<div id="error" class="error" style="display: none;">加载数据失败,请稍后重试!</div>
<table id="rateTable" style="display: none;">
<thead>
<tr>
<th>货币</th>
<th>美元 (USD)</th>
<th>人民币 (CNY)</th>
</tr>
</thead>
<tbody>
<tr>
<td>USDT</td>
<td id="usdt-usd">--</td>
<td id="usdt-cny">--</td>
</tr>
<tr>
<td>TRX</td>
<td id="trx-usd">--</td>
<td id="trx-cny">--</td>
</tr>
</tbody>
</table>

<script>
// API 地址
const apiUrl = "http://api.xinyew.cn/api/huilv";

// 获取 DOM 元素
const loadingDiv = document.getElementById('loading');
const errorDiv = document.getElementById('error');
const rateTable = document.getElementById('rateTable');
const usdtUsd = document.getElementById('usdt-usd');
const usdtCny = document.getElementById('usdt-cny');
const trxUsd = document.getElementById('trx-usd');
const trxCny = document.getElementById('trx-cny');

// 获取汇率数据
fetch(apiUrl)
.then(response => response.json())
.then(data => {
if (data.status === 200 && data.data) {
const { USDT, TRX } = data.data;
usdtUsd.textContent = USDT.USD || '--';
usdtCny.textContent = USDT.CNY || '--';
trxUsd.textContent = TRX.USD || '--';
trxCny.textContent = TRX.CNY || '--';
loadingDiv.style.display = 'none';
rateTable.style.display = 'table';
} else {
throw new Error(data.message || '未知错误');
}
})
.catch(error => {
console.error('加载失败:', error);
loadingDiv.style.display = 'none';
errorDiv.style.display = 'block';
});
</script>
</body>
</html>