Обработка ошибок для Quandl API

Я использую Quandl Ruby Client, но иногда он показывает ошибку, возможно, причина в отсутствии кода в Куандле.

Сообщение об ошибке:

handle_api_error': (Статус 404) (Quandl Error QECx02) Вы отправили неверный код Quandl. Проверьте коды Quandl и повторите попытку. (Quandl::NotFoundError)

Мой код:

data = Quandl::Dataset.get("TSE/7959").data( params: {limit:1})

Я уже установил api_key и api_version.

Я прочитал страницу библиотеки, но понятия не имею, как справиться с этой ошибкой...

У кого-нибудь есть идеи?

Большое спасибо!


person T.Akashi    schedule 25.08.2017    source источник


Ответы (1)


Я решил эту проблему с обработкой ошибок ruby.

begin
  data = Quandl::Dataset.get("TSE/7959").data( params: {limit:1})
  return data
rescure => e
  p e
end

Благодарю вас!

person T.Akashi    schedule 26.08.2017