值错误:从 API 获取数据时出错,未给出任何返回



>我使用以下代码下载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 (most recent call last)
<ipython-input-11-d1a160a06338> in <module>()
1 i='VEDL'
----> 2 data, meta_data = ts.get_daily_adjusted(symbol='{0}.NS'.format(i), outputsize='full')
3 data.to_csv('/content/gdrive/My Drive/Colab Notebooks/NSEDATA/{0}.csv'.format(i))
2 frames
/usr/local/lib/python3.6/dist-packages/alpha_vantage/alphavantage.py in _handle_api_call(self, url)
333             if not json_response:
334                 raise ValueError(
--> 335                     'Error getting data from the api, no return was given.')
336             elif "Error Message" in json_response:
337                 raise ValueError(json_response["Error Message"])
ValueError: Error getting data from the api, no return was given.

我已经使用上面的 api 3 个月了,从那时起它一直在工作。请帮助我

这看起来像是NSE股票的Alphavantage的问题。即使是下面的直接电话今天也不起作用。

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

希望他们尽快修复它。

我认为他们自 6 月 12 日起停止为 NSE 服务, BSE 正在您的查询中尝试 BSE 而不是 NSE

最新更新