2017-08-25 66 views
0

我正在使用Quandl Ruby Client,但有時會顯示錯誤,原因可能是在Quandl中沒有代碼。Quandl API的錯誤處理

錯誤消息:

handle_api_error':(404狀態)(Quandl錯誤QECx02)你 提交了不正確的Quandl代碼。請檢查您的Quandl代碼並再次嘗試 。 (Quandl :: NotFoundError)

我的代碼:

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

我已經設置API_KEY和API_VERSION。

我讀庫頁面,但不知道如何處理這個錯誤...

沒有人有想法?

非常感謝!

回答

0

我解決了這個問題ruby的錯誤處理。

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

謝謝!