无法访问Evernote数据:Thrift.Transport.TTransportException

时间:2017-05-02 12:08:34

标签: c# evernote

我试图通过C#.NET(使用适用于Windows的Evernote Cloud SDK 2.0)和使用DEVELOPER TOKEN在Evernote上访问我的笔记本。以下示例引发和例外:

ENSession.SetSharedSessionDeveloperToken("my token", "https://www.evernote.com"); 

if (ENSession.SharedSession.IsAuthenticated == false)
{
    ENSession.SharedSession.AuthenticateToEvernote();
}

// Get a list of all notebooks in the user's account.
List<ENNotebook> myNotebookList = ENSession.SharedSession.ListNotebooks();

异常发生在最后一行:

List<ENNotebook> myNotebookList = ENSession.SharedSession.ListNotebooks();

异常:Thrift.Transport.TTransportException:&#39;无法阅读,远程方已关闭&#39;

p.s:我使用生产代替沙箱

如何处理此异常?

1 个答案:

答案 0 :(得分:0)

ENSession.SetSharedSessionDeveloperToken的第二个参数是NoteStore网址,您可以在此页https://www.evernote.com/api/DeveloperToken.action上找到该网址。