Evernote,样本" Hello World"使用Visual Studio 10 WebForm的代码错误

时间:2017-04-26 10:21:38

标签: evernote

我正在使用Visual Studio 2010 WebForm应用程序使用" Hello world的示例代码向EverNote发布简单注释。这是代码:

    private void btnSubmit_Click(object sender, EventArgs e)
    {
       ENNote myPlainNote = new ENNote();
       ENSession.SetSharedSessionDeveloperToken(
       "My Developer 
       Token","https://www.evernote.com/shard/s308/notestore");
       myPlainNote.Title = "My First Notes";
       myPlainNote.Content = ENNoteContent.NoteContentWithString("Hello 
       World!);
      ENNoteRef myPlainNoteRef = 
      ENSession.SharedSession.UploadNote(myPlainNote, null);
    }

我得到"对象引用未设置为对象的实例"在最后一行。如果有人可以指导这个新手来解决这个问题我真的很感激。

1 个答案:

答案 0 :(得分:0)

UploadNote 需要第二个参数来指示您想要在哪个笔记本中创建新笔记。

您可以传递 ENNotebook ;例如,你可以得到这样一个对象:

List<ENNotebook> myNotebookList = ENSession.SharedSession.ListNotebooks();
ENNotebook desiredNotebook = myNotebookList.Find(i => i.Name == "The name of my desired notebook"); 

您还应该能够传递 null 的第二个参数,将注释添加到默认笔记本中。