Pregunta

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!

¿Fue útil?

Solución

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.

Otros consejos

You might want to check the following example from evernote:

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top