Tag: evernote

印象笔记API NoteStore#updateNote修改笔记更新时间,而不pipe实际更改哪个字段

这样 ,如果我只修改一个音符的标签列表,它不应该被视为一个更新。 因此note.updated仍然是旧的价值。 这是真实的,当我手动添加或从官方客户端的笔记中删除标签。 试着做 以编程方式将新标记添加到现有笔记(标题为“test01”),而不更新note.updated 。 有点像模拟正式客户端的行为,同时修改标签列表。 使用Python代码 插入你自己的开发令牌后,它应该是直接可执行的。 import uuid from datetime import datetime from evernote.api.client import EvernoteClient from evernote.edam.notestore import NoteStore from evernote.edam.type.ttypes import Tag, Note def main(): # create note_store auth_token = "<MyDevToken>" note_store = EvernoteClient(token=auth_token, sandbox=True).get_note_store() # create a new tag the_tag = create_new_tag(auth_token, note_store, "complex_") print("Tag (%s, %s) created." […]

如何使用everest-js创build注释?

我使用https://github.com/berryboy/everest-js 并希望张贴一些笔记给我的evernote, 但是这个项目没有示范创build,任何人都可以举个例子吗? 还是有任何REST API为Evernote?

从API创build链接的笔记本

我正在使用Evernote API,试图在我们的Web应用程序中创build链接的笔记本。 我们正在使用evernote-sdk-js版本的API。 我们可以从API创build共享笔记本。 此外,我们能够创build一个链接的笔记本电脑,并收到有效的答复。 问题是链接的笔记本无法正常工作。 笔记本在ListLinkedNotebook API调用中返回,但是当我尝试授权它时,我收到一个错误。 Error { identifier: 'SharedNotebook.id', key: 'xxxx' } 从我读到的意思是笔记本不再由业主共享。 这是不正确的,因为所有者帐户仍然在“共享”窗口中显示待处理的请求。 这是逻辑stream程: 1)用户input他们想要共享笔记本的人的电子邮件地址。 向我们的服务器请求创buildShareNotebook。 我们这样创build一个共享的笔记本:(从所有者帐户) var notebook = new Evernote.SharedNotebook(); notebook.notebookGuid = guid; notebook.email = email; notebook.privilege = Evernote.SharedNotebookPrivilegeLevel.FULL_ACCESS; var userclient = new Evernote.Client({token: token, sandbox: sandbox}); var notestore = userclient.getNoteStore(); notestore.createSharedNotebook(userclient.token, notebook, function(err, results){ callback(err, results); }); 以下是一个例子: […]

如何避免Node.js Evernote API 2.0.0-beta中的“Membuffer overrun”

使用新的API,我得到一个MemBuffer溢出exception与下面的代码: var evernoteClient = new Evernote.Client({token: process.env.EVERNOTE_TOKEN}); var store = evernoteClient.getNoteStore(process.env.EVERNODE_NODESTORE); var filter = new Evernote.NoteStore.NoteFilter(); filter.words = "tag:ttesstt"; var spec = new Evernote.NoteStore.NotesMetadataResultSpec(); spec.includeTitle = true; spec.includeAttributes = true; console.log(spec); store.findNotesMetadata(filter,0,1,spec) .then(result=> { console.log("RESULT", result.notes[0].guid) var noteSpec = new Evernote.NoteStore.NoteResultSpec() noteSpec.includeContent = true; store.getNoteWithResultSpec(result.notes[0].guid, noteSpec) .then( note => { console.log("NOTE", note) }) }) .catch(err=>{console.log("ERR:", […]