Sea*_*hty 2 python api evernote
我已经设置了我的Python页面(摘录):
import evernote.edam.userstore.constants as UserStoreConstants
import evernote.edam.type.ttypes as Types
from evernote.api.client import EvernoteClient
client = EvernoteClient(token=auth_token, sandbox=False)
note_store = client.get_note_store()
Run Code Online (Sandbox Code Playgroud)
这个代码带来了问题:
filter = note_store.NoteFilter
filter.setOrder(NoteSortOrder.UPDATED.getValue())
Run Code Online (Sandbox Code Playgroud)
然后我将继续使用note_store.findNotesMetadata.但是,我收到错误:
AttributeError: 'module' object has no attribute 'setOrder'
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?我试图适应这里给出的例子
这是一个工作示例:
from evernote.api.client import EvernoteClient
from evernote.edam.notestore.ttypes import NoteFilter, NotesMetadataResultSpec
from evernote.edam.type.ttypes import NoteSortOrder
auth_token = 'your-token'
client = EvernoteClient(token=auth_token)
note_store = client.get_note_store()
updated_filter = NoteFilter(order=NoteSortOrder.UPDATED)
offset = 0
max_notes = 10
result_spec = NotesMetadataResultSpec(includeTitle=True)
result_list = note_store.findNotesMetadata(auth_token, updated_filter, offset, max_notes, result_spec)
# note is an instance of NoteMetadata
# result_list is an instance of NotesMetadataList
for note in result_list.notes:
print note.title
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1436 次 |
| 最近记录: |