Я пытаюсь получить список заметок из API Evernote, и используемый мной скрипт возвращает экран, на котором написано: «К сожалению, что-то пошло не так»
<?php
$token = 'S=s1:U=904d8:E=152a2ea0df7:C=14b4b38e1d0:P=1cd:A=en-devtoken:V=2:H=c28ff07ca3ee987b8c916cfc0c536e99';
$sandbox = true;
$client = new \Evernote\Client($token, $sandbox);
$notebookGuid = "c1977c63-ffc7-4876-a071-67fd6ea9fd4c";
$filter = new NoteFilter();
// $filter->notebookGuid = $notebookGuid;
$offset = 0;
$spec = new NotesMetadataResultSpec();
$spec->includeTitle = true;
$spec->includeContentLength = true;
$spec->includeCreated = true;
$spec->includeUpdated = true;
//$spec->includeDeleted = true;
$spec->includeUpdateSequenceNum = true;
$spec->includeNotebookGuid = true;
$spec->includeTagGuids = true;
$spec->includeAttributes = true;
$spec->includeLargestResourceMime = true;
$spec->includeLargestResourceSize = true;
// $resultSpec->includeTitle = true;
$notes = $client->findNotesMetadata($token, $filter, 0, 10,$spec);
Во-первых, я думаю, что вы должны закомментировать строку, в которой вы назначаете блокнот Guid для фильтрации.
Во-вторых, findNotesMetadata — это метод объекта NoteStore.
Итак, последние строки должны выглядеть так:
$noteStore = $client->getNoteStore();
$notes = $noteStore->findNotesMetadata($token, $filter, 0, 10, $spec);
Других решений пока нет …