使用contentClass的Evernote只读笔记

时间:2013-07-03 21:25:25

标签: python api readonly evernote

我试图通过使用contentClass属性在笔记本中做笔记。

我的代码如下:

我可以设置其他属性,但是一旦我尝试设置contentClass,它就会在创建注释上抛出EDAM异常。 (公司和应用程序名称已更改)

attrib = Types.NoteAttributes()
attrib.sourceApplication = 'Company_evernoteApp'
attrib.source = 'Company'
attrib.contentClass = 'Company.App'
new_note.attributes = attrib

这引发了错误:

evernote.edam.error.ttypes.EDAMUserException: EDAMUserException(errorCode=2, parameter='NoteAttributes.contentClass')

稍后在代码中我尝试并致电:

new_note = note_store.createNote(new_note)

我使用的是contentClass吗?

1 个答案:

答案 0 :(得分:1)

用法似乎很好。 errorCode = 2表示contentClass的格式错误。

它必须遵循的正则表达式是here