接入教程
注册Fixer账户获取API密钥,使用提供的端点查询实时或历史汇率数据。
Python获取最新汇率
python
import requests
url = "https://api.example.com/latest"
params = {
"access_key": "YOUR_API_KEY",
"base": "USD",
"symbols": "EUR,GBP,JPY"
}
response = requests.get(url, params=params)
data = response.json()
print(data)
PHP获取历史汇率
php
<?php
$url = "https://api.example.com/2023-01-01";
$params = [
"access_key" => "YOUR_API_KEY",
"base" => "EUR",
"symbols" => "USD,GBP"
];
$ch = curl_init($url . '?' . http_build_query($params));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);
print_r($data);
?>
JavaScript转换货币金额
javascript
fetch('https://api.example.com/latest?access_key=YOUR_API_KEY&base=USD&symbols=EUR')
.then(response => response.json())
.then(data => {
const rate = data.rates.EUR;
const usdAmount = 100;
const eurAmount = usdAmount * rate;
console.log(`${usdAmount} USD = ${eurAmount} EUR`);
})
.catch(error => console.error('Error:', error));
常见问题
如何获取API密钥?
访问Fixer官网注册账户,在仪表板中即可生成您的API密钥。免费计划提供有限的请求次数。
支持哪些基础货币?
免费计划通常以EUR为基础货币,付费计划可选择USD、GBP、JPY等多种基础货币。具体支持列表请查阅官方文档。
API请求频率有限制吗?
是的,根据您的订阅计划,每月有固定的请求次数限制。免费计划通常限制为每月1000次请求,超出需升级计划。
Aitishiku.com