我正在通過ruby evernote-thrift API和沙箱工作。如何調用evernote結構對象來報告筆記本內的所有筆記?
我正在經歷一些解釋文檔的問題;我正在嘗試從特定筆記本中的所有筆記中檢索主題行。
要獲取筆記本的名稱,我打電話 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
我得到一個無方法錯誤...這makese意義的,因爲它的一個struct我只是不知道如何利用它...
undefined method `noteList' for <Evernote::EDAM::Type::Notebook:0x007fb2041683f8> (NoMethodError)
它是有史以來最令人困惑的文檔,即使是一般文檔:(我會繼續努力通過雖然。 – aronlmin
有什麼辦法,我可以得到一個這樣的工作示例,不幸的是我在每一個回合碰撞顛簸。我卡在NotesMetadataResultSpec哪些findNotesMetadata依賴於.... :( – aronlmin