QUANDL API请求Euronext股票数据受限 疑遭弃用求替代方案
问题分析与解决方案
数据受限的原因
Quandl被纳斯达克收购后,部分免费数据集的更新已停止,你调用的EURONEXT/ELIOR数据集大概率属于这类停止维护的免费数据,所以仅返回截至2021年6月的历史数据。Quandl API v3目前并未整体弃用,但免费数据的覆盖范围和更新频率确实有缩减。
另外检查下你的代码细节:
- 代码中未将
file_get_contents的返回值赋值给$r,正确写法应该是:
$r = file_get_contents("https://www.quandl.com/api/v3/datasets/EURONEXT/ELIOR/data.json?start_date=2020-11-23&end_date=2023-05-14&api_key=[my_api_key]"); $parsed_json = json_decode($r);
这个变量疏漏可能导致解析异常,不过你提到能返回数据,大概率是粘贴代码时的失误,建议修正。
替代API推荐
如果需要Euronext股票的实时或最新历史数据,可考虑以下选项:
- Alpha Vantage:提供免费全球股票数据,涵盖Euronext,支持REST API,有成熟的PHP调用示例
- Yahoo Finance第三方接口:官方API虽已关闭,但有第三方封装的非官方接口,可获取历史及实时价格,适合个人项目
- IEX Cloud:免费层级支持欧洲市场数据,API调用逻辑简单,支持多种数据格式
- Polygon.io:免费版可获取部分欧洲股票数据,适合需要高精度历史数据的场景
注意:免费API普遍存在请求频率限制,商业使用需仔细查看各平台的许可条款。
内容的提问来源于stack exchange,提问作者foxbille
相关产品推荐
相关产品推荐

