发现了类似的问题,但提出的解决方案似乎对我不起作用。在
我正在努力打findNotesMetadata电话。userStore中的getUser()可以工作,notestore中的createNote也可以工作。目前只有对findNotesMetaData的调用失败。在
from evernote.api.client import EvernoteClient
import evernote.edam.type.ttypes as Types
dev_token = "blah blah blah"
client = EvernoteClient(token=dev_token, sandbox=True)
userStore = client.get_user_store()
user = userStore.getUser()
print user.username
notestore = client.get_note_store()
notebooks = notestore.listNotebooks()
note = Types.Note()
note.title = "I'm a test note!"
note.content = '<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE en-note SYSTEM "http://xml.evernote.com/pub/enml2.dtd">'
note.content += '<en-note><en-todo/>Hello, world!</en-note>'
note = noteStore.createNote(note)
tags = notestore.listTags()
CheckedTags = set()
for tag in tags:
if tag.name[0:4] == "CheckThisTag":
print tag
CheckedTags.add(tag.guid)
print CheckedTags
myfilter = notestore.NoteFilter()
spec = notestore.NotesMetadataResultSpec()
spec.includeTitle = True
notes = notestore.findNotesMetadata(dev_token, myfilter, 0, 100, spec)
print notes
运行此代码会在findNotesMetaData行中得到以下错误
^{pr2}$
目前没有回答
相关问题 更多 >
编程相关推荐