php+js怎么实现历史汇率查询?比如最近一月,或者最近一年?有免费汇率接口吗? 30

php+js怎么实现历史汇率?比如最近一月,或者最近一年?有免费接口吗?类似这种求大神用php写个,高分悬赏。并且第三个图一个小时更新一次。... php+js怎么实现历史汇率?比如最近一月,或者最近一年?有免费接口吗? 类似这种 求大神用php写个,高分悬赏。并且第三个图一个小时更新一次。 展开
 我来答
m7j14h6
2024-01-15 · TA获得超过1221个赞
知道大有可为答主
回答量:1927
采纳率:80%
帮助的人:584万
展开全部
各大银行都有历史时间的汇率,找个工具定时先把上面的汇率爬回来。然后保存到本地。
本地做个网页,根据一定时间间隔加载这个本地结果,然后再通过图表形式呈现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蹀躒
2024-01-17
知道答主
回答量:18
采纳率:50%
帮助的人:1.1万
展开全部

免费接口地址:网页链接

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凌墨oV
2024-01-19
知道答主
回答量:23
采纳率:0%
帮助的人:2804
展开全部
实现历史汇率查询的功能,可以通过调用免费的外部汇率API接口来实现。我给出一些参考方案:
1. 使用免费汇率API
有一些网站提供免费的汇率历史数据API,可以满足你的需求。例如:
- ExchangeRate-API:提供当前和历史汇率数据接口,支持PHP调用,历史数据可查近1年
- FreeCurrencyRatesAPI:汇率和金属历史数据开放API,PHP示例代码丰富
2. PHP代码示例
可以参考下面的PHP+jQuery代码示例,它使用了上述API并实现了一个简单的汇率查询应用:
```php
// 获取EUR/USD汇率历史数据
$url = "https://api.exchangeratesapi.io/history?start_at=2018-01-01&end_at=2018-09-01&base=EUR&symbols=USD";
$rates = file_get_contents($url);
$historical = json_decode($rates, true);
// 输出汇率数据为JS数组
echo "var ratesData = ". json_encode($historical['rates']). ";";
?>
<script>
// JS处理数据并图表化展示
var chart = new Highcharts.Chart({
// ... 生成图表
});
setInterval(function() {
// 每小时重新加载新数据
$.get('rate.php', function(data) {
// update chart
});
}, 3600000);
</script>
```
这只是一个简单的思路,你可以根据接口提供的数据丰富可视化的图表,实现更多功能。
欢迎你的代码实现,如果遇到具体问题,我也可以提供进一步的技术支持。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式