API MarketStack Возвращает Только Данные Обмена IEXG

#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'}