ValueError: ошибка при получении данных из api, возврата не было. alphavantage - PullRequest
1 голос
/ 21 июня 2020

Я использовал следующий код для загрузки данных об акциях NSE (индийские акции):

from alpha_vantage.timeseries import TimeSeries

ts = TimeSeries(key='my api key',output_format='pandas')

data, meta_data = ts.get_daily_adjusted(symbol='VEDL.NS', outputsize='full')
data.to_csv('/content/gdrive/My Drive/ColabNotebooks/NSEDATA/VEDL.NS.csv')

Теперь я получаю ValueError Traceback (последний вызов последний) в () 1 i = 'VEDL' - ---> 2 данных, meta_data = ts.get_daily_adjusted (symbol = '{0} .NS'.format (i), outputize =' full ') 3 data.to_csv (' / content / gdrive / My Drive / Colab Notebooks /NSEDATA/{0}.csv'.format(i))

2 кадра /usr/local/lib/python3.6/dist-packages/alpha_vantage/alphavantage.py в _handle_api_call (self, url) 333, если не json_response: 334 raise ValueError (-> 335 'Ошибка при получении данных из API, возврат не был выполнен.') 336 elif «Сообщение об ошибке» в json_response: 337 raise ValueError (json_response [«Сообщение об ошибке»] )

ValueError: Ошибка при получении данных из api, возврата не было.

Я использую указанный выше api в течение 3 месяцев, и с тех пор он работает. Пожалуйста, помогите мне

Ответы [ 2 ]

2 голосов
/ 22 июня 2020

Это похоже на проблему с Alphavantage с акциями NSE. Даже прямой вызов, указанный ниже, сегодня не работает.

https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=ITC.NS&interval=5min&apikey=XXXXX

Надеюсь, они скоро исправят это.

0 голосов
/ 24 июня 2020

Я думаю, что они остановили обслуживание NSE с 12 июня, BSE работает, попробуйте BSE вместо NSE в вашем запросе

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...