我试图通过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:我使用生产代替沙箱
如何处理此异常?
答案 0 :(得分:0)
ENSession.SetSharedSessionDeveloperToken
的第二个参数是NoteStore网址,您可以在此页https://www.evernote.com/api/DeveloperToken.action上找到该网址。