Вопрос

I'm trying to get all of the notes from a particular evernote notebook. I am able to display all of the data as an array, and I'm trying to use a foreach loop to get the title. I also want to be able to get the content, date, etc.

$filter = new NoteFilter();
$filter->notebookGuid = $notebookGuid;
$notelist = $client->getNoteStore()->findNotes($authToken, $filter, 0, 100);

foreach($notelist as $value) {
    echo $value->title;
}

I know that I'm being really stupid, but I'm new to php and evernote. Any help is appreciated!

Это было полезно?

Решение

The return value of NoteStore.findNotes is NoteList which is not a collection. You have to get notes attribute from NoteList and then iterate it.

By the way, findNotes is now deprecated so please use findNotesMetadata.

Другие советы

You might want to check the following example from evernote:

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top