Evernote API 显示笔记本中的所有笔记



我正在尝试从特定的印象笔记笔记本中获取所有笔记。我能够将所有数据显示为数组,并且我正在尝试使用 foreach 循环来获取标题。我还希望能够获取内容、日期等。

$filter = new NoteFilter();
$filter->notebookGuid = $notebookGuid;
$notelist = $client->getNoteStore()->findNotes($authToken, $filter, 0, 100);
foreach($notelist as $value) {
    echo $value->title;
}

我知道我真的很愚蠢,但我是php和evernote的新手。任何帮助不胜感激!

NoteStore.findNotes 的返回值是 NoteList,它不是一个集合。您必须从 NoteList 获取notes属性,然后迭代它。

顺便说一下,findNotes现在已经不推荐使用,所以请使用findNotesMetadata。

你可能想从 evernote 中查看以下示例:

https://github.com/evernote/evernote-sdk-php/blob/master/sample/client/EDAMTest.php

最新更新