#api #get #stock #marketstack
Вопрос:
Я использую API Marketstack и хочу возвращать данные intradata для символов на Nasdaq. На Nasdaq есть микрофон XNAS. Документация API для Marketstack использует XNAS в (некоторых) примерах. Однако, даже если я скопирую и вставлю их форматирование https напрямую, я всегда получаю данные только с биржи IEXG.
Я пробовал два способа:
stock_url = ("https://api.marketstack.com/v1/intraday"
"?access_key=" API_KEY
"amp;symbols=" symbol
"amp;interval=15min"
"amp;exchange=XNAS"
"amp;limit=1000"
"amp;sort=desc")
и
stock_url = ("https://api.marketstack.com/v1/exchanges/XNAS/intraday"
"?access_key=" API_KEY
"amp;symbols=" symbol
"amp;interval=15min"
"amp;limit=1000"
"amp;sort=desc")
Я также попытался поместить amp;exchange
строку во вторую версию.
Я извлекаю данные с помощью:
json.loads(requests.get(stock_url).content)
Кто-нибудь знает, почему я получаю только данные IEXG? Вы можете увидеть это в приведенном ниже фрагменте результата:
{'open': 2.05, 'high': 2.06, 'low': 1.94, ... 'symbol': 'EDU', 'exchange': 'IEXG'}