我正在开发一个网络应用程序,用于同步用户帐户中仅一个Evernote笔记本的内容。我从Evernote读过Evernote Synchronization via EDAM。仍然想知道最佳做法是什么。
我不打算同步用户帐户中的每个笔记本。一种方法是使用NoteStore.getSyncChunk
或NoteStore.getFilteredSyncChunk
。另一方使用NoteStore.findNotesMetadata
,NoteFilter.word
设置了updated:[datetime]
搜索字词Search Grammar - Search Terms。
这是我的问题:
我第一次同步内容时的最佳做法是什么?我应该使用“sync chunk”还是“查找备注”。
对于进一步的同步,是否可以通过“查找备注”进行同步并按更新时间进行过滤?
谢谢。
答案 0 :(得分:0)
在深入研究Evernote文档之后,我找到了答案。请参阅Evernote网站上的Watching for Changes,我应该使用NoteStore.findNoteMetadata
进行初始同步并注册webhook,以便Evernote在发生更改时通知我。
使用Sync Chunk进行初始同步并不能帮我直接同步一个Evernote笔记本。