Получение и ошибка при попытке получить список всех ноутбуков в учетной записи пользователя, с Evernote Cloud API. Попытка заставить консольное приложение использовать API Evernote и просто вернуть ноутбуки, связанные с учетной записью пользователя.Evernote Cloud API и C# Console App Ошибка: Unhandled Exception: Thrift.Transport.TTransportException:
Ошибка:
Unhandled Exception: Thrift.Transport.TTransportException: Cannot read, Remote side has closed
at Thrift.Transport.TTransport.ReadAll(Byte[] buf, Int32 off, Int32 len)
at Thrift.Protocol.TBinaryProtocol.ReadStringBody(Int32 size)
at Thrift.Protocol.TBinaryProtocol.ReadMessageBegin()
at Evernote.EDAM.NoteStore.NoteStore.Client.recv_listNotebooks()
at EvernoteSDK.Advanced.ENNoteStoreClient.ListNotebooks()
at EvernoteSDK.ENSession.ListNotebooks_ListNotebooks(ENSessionListNotebooksContext context)
at EvernoteSDK.ENSession.ListNotebooks()
at Evernote_Console.Program.Main(String[] args
Код:
using EvernoteSDK;
static void Main(string[] args)
{
ENSession.SetSharedSessionDeveloperToken("SESSION_DEVELOPER_TOKEN", "SESSION_NOTE_STORE_URL");
if (ENSession.SharedSession.IsAuthenticated == false)
{
Console.WriteLine("FAIL");
ENSession.SharedSession.AuthenticateToEvernote();
}
Console.WriteLine("SUCCESS");
List<ENNotebook> myNotebookList = ENSession.SharedSession.ListNotebooks();
}
ENSession.SharedSession.ListNotebooks();
является то, что вызывает ошибку в моей консольного приложения. Я просто пытаюсь вернуть все примечания, связанные с учетной записью пользователя, и Console.WriteLine();
их. Если бы кто-нибудь мог дать мне направление относительно того, что означает эта ошибка или как ее решить, это было бы замечательно, спасибо.