筆者試圖從特定的Evernote筆記本中獲取所有筆記。我能夠將所有數據顯示爲數組,並且我試圖使用foreach循環來獲取標題。我也希望能夠獲取內容,日期等Evernote API顯示筆記本中的所有筆記
$filter = new NoteFilter();
$filter->notebookGuid = $notebookGuid;
$notelist = $client->getNoteStore()->findNotes($authToken, $filter, 0, 100);
foreach($notelist as $value) {
echo $value->title;
}
我知道,我是真的很愚蠢,但我是新來的PHP和Evernote的。任何幫助表示讚賞!
我的代碼現在看起來像這樣: $ notebookGuid =「xxxxxx」; $ filter = new NoteFilter(); $ filter-> notebookGuid = $ notebookGuid; $ notes = $ noteStore-> findNotes($ authToken,$ filter,0,100); foreach($ notes爲$ note){ echo $ note-> title; } 但是我不斷收到一個警告,聲明「試圖獲取非對象的屬性」 – stephen
您必須從返回值中獲得'notes'屬性,所以如果您執行'$ notes = $ noteStore-> findNotes($ authToken,$ filter,0,100);',註釋集合是'$ notes-> notes'。 '$ notes'本身不是您可以迭代的集合。查看NoteList的結構:http://dev.evernote.com/doc/reference/NoteStore.html#Struct_NoteList – kentaro