【发布时间】:2021-10-30 04:43:38
【问题描述】:
我正在使用 Marketstack API,我想返回纳斯达克交易品种的内部数据。纳斯达克有 XNAS 的 MIC。 Marketstack 的 API 文档在(部分)示例中使用了 XNAS。但是,即使我直接复制粘贴他们的 https 格式,我也只会收到来自 IEXG 交易所的数据。
我尝试了两种方法:
stock_url = ("https://api.marketstack.com/v1/intraday" +
"?access_key=" + API_KEY +
"&symbols=" + symbol +
"&interval=15min" +
"&exchange=XNAS" +
"&limit=1000" +
"&sort=desc")
和
stock_url = ("https://api.marketstack.com/v1/exchanges/XNAS/intraday" +
"?access_key=" + API_KEY +
"&symbols=" + symbol +
"&interval=15min" +
"&limit=1000" +
"&sort=desc")
我也尝试将&exchange 行也放入第二个版本。
我使用以下方法获取数据:
json.loads(requests.get(stock_url).content)
有人知道为什么我只收到 IEXG 数据吗?您可以在下面的结果的 sn-p 中看到它:
{'open': 2.05, 'high': 2.06, 'low': 1.94, ... 'symbol': 'EDU', 'exchange': 'IEXG'}
【问题讨论】:
标签: api get stock marketstack