【发布时间】:2016-07-24 20:04:30
【问题描述】:
我正在研究 ruby evernote-thrift API 和沙盒。
我在解释文档时遇到了一些问题;我正在尝试从特定笔记本中的所有笔记中检索主题行。
要获取我调用的笔记本的名称
notebooks = noteStore.listNotebooks(authToken) 然后在 notebooks 上运行 .each。根据文档,有一个名为 noteList 的结构对象,但我不知道如何使用它。
这是我试图利用的文档区域的链接http://www.rubydoc.info/gems/evernote-thrift/Evernote/EDAM/NoteStore/NoteList#struct_fields-instance_method
我的尝试如下,但它没有返回任何东西。不幸的是,我根本不熟悉结构。
notebooks = noteStore.listNotebooks(authToken)
notebooks.each do |notebook|
next if notebook.name != 'First Notebook'
notes = notebook.noteList
noteList.each do |note|
puts note
end
end
我收到一个无方法错误...这是有道理的,因为它是一个我只是不知道如何利用它的结构...
undefined method `noteList' for <Evernote::EDAM::Type::Notebook:0x007fb2041683f8> (NoMethodError)
【问题讨论】: