Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stocks=['EOD/AAPL','EOD/MSFT','EOD/TSLA' ]
- data=quandl.get(stocks,start_date="2015-12-31", end_date="2016-06-31", authtoken="5KykojjZ5rxPgKnV_8rL")
- data
- OUTPUT
- ---------------------------------------------------------------------------
- InvalidRequestError Traceback (most recent call last)
- <ipython-input-10-1af7ef2a7053> in <module>
- 1 # importing muliple stock code
- 2 stocks=['EOD/AAPL','EOD/MSFT','EOD/TSLA' ]
- ----> 3 data=quandl.get(stocks,start_date="2015-12-31", end_date="2016-06-31", authtoken="5KykojjZ5rxPgKnV_8rL")
- 4 data
- /anaconda3/lib/python3.7/site-packages/quandl/get.py in get(dataset, **kwargs)
- 54 data = MergedDataset(args).data(params=kwargs,
- 55 handle_not_found_error=True,
- ---> 56 handle_column_not_found=True)
- 57 # If wrong format
- 58 else:
- /anaconda3/lib/python3.7/site-packages/quandl/model/merged_dataset.py in data(self, **options)
- 34 # else fetch all the data and filter column indexes requested locally
- 35 dataset_data_list = [self._get_dataset_data(dataset, **options)
- ---> 36 for dataset in self.__dataset_objects__()]
- 37
- 38 # build data frames and filter locally when necessary
- /anaconda3/lib/python3.7/site-packages/quandl/model/merged_dataset.py in <listcomp>(.0)
- 34 # else fetch all the data and filter column indexes requested locally
- 35 dataset_data_list = [self._get_dataset_data(dataset, **options)
- ---> 36 for dataset in self.__dataset_objects__()]
- 37
- 38 # build data frames and filter locally when necessary
- /anaconda3/lib/python3.7/site-packages/quandl/model/merged_dataset.py in _get_dataset_data(self, dataset, **options)
- 71 updated_options = options.copy()
- 72 updated_options = Util.merge_options('params', params, **updated_options)
- ---> 73 return dataset.data(**updated_options)
- 74
- 75 def _build_data_meta(self, dataset_data_list, df):
- /anaconda3/lib/python3.7/site-packages/quandl/model/dataset.py in data(self, **options)
- 45 updated_options = Util.merge_options('params', params, **options)
- 46 try:
- ---> 47 return Data.all(**updated_options)
- 48 except NotFoundError:
- 49 if handle_not_found_error:
- /anaconda3/lib/python3.7/site-packages/quandl/operations/list.py in all(cls, **options)
- 13 options['params'] = {}
- 14 path = Util.constructed_path(cls.list_path(), options['params'])
- ---> 15 r = Connection.request('get', path, **options)
- 16 response_data = r.json()
- 17 Util.convert_to_dates(response_data)
- /anaconda3/lib/python3.7/site-packages/quandl/connection.py in request(cls, http_verb, url, **options)
- 36 abs_url = '%s/%s' % (ApiConfig.api_base, url)
- 37
- ---> 38 return cls.execute_request(http_verb, abs_url, **options)
- 39
- 40 @classmethod
- /anaconda3/lib/python3.7/site-packages/quandl/connection.py in execute_request(cls, http_verb, url, **options)
- 48 **options)
- 49 if response.status_code < 200 or response.status_code >= 300:
- ---> 50 cls.handle_api_error(response)
- 51 else:
- 52 return response
- /anaconda3/lib/python3.7/site-packages/quandl/connection.py in handle_api_error(cls, resp)
- 112 klass = d_klass.get(code_letter, QuandlError)
- 113
- --> 114 raise klass(message, resp.status_code, resp.text, resp.headers, code)
- InvalidRequestError: (Status 422) (Quandl Error QESx04) You have submitted incorrect query parameters. Please check your API call syntax and try again.
Advertisement
Add Comment
Please, Sign In to add comment