1
Я настроил мою страницу Python как так (выписка):Установка NoteFilter в Evernote API
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()
Проблема возникает с этим кодом:
filter = note_store.NoteFilter
filter.setOrder(NoteSortOrder.UPDATED.getValue())
Я бы затем на использование note_store. findNotesMetadata. Однако, я получаю ошибку:
AttributeError: 'module' object has no attribute 'setOrder'
Что я делаю неправильно? Я пытался адаптировать из примера, приведенного here
Спасибо за Ваш ответ. К сожалению, теперь я получаю сообщение об ошибке, что объект «Store» не имеет атрибута «NoteFilter». В справочной системе Evernote (http://dev.evernote.com/doc/reference/javadoc/com/evernote/edam/notestore/NoteFilter.html) указано, что NoteFilter является частью notestore и в соответствии с кодом в исходном сообщении , У меня есть 'note_store = client.get_note_store()' Любые идеи? –
Оказывается, это было сложнее, чем я думал. Evernote генерирует своих клиентов из компании Thrift. Я обновил свой ответ. –