Question

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!

Was it helpful?

Solution

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.

OTHER TIPS

You might want to check the following example from evernote:

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

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top