API Evernote findNotesMetadata Переполнение стека

Я пытаюсь получить список заметок из 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);

0

Решение

Во-первых, я думаю, что вы должны закомментировать строку, в которой вы назначаете блокнот Guid для фильтрации.

Во-вторых, findNotesMetadata — это метод объекта NoteStore.

Итак, последние строки должны выглядеть так:

$noteStore = $client->getNoteStore();

$notes = $noteStore->findNotesMetadata($token, $filter, 0, 10, $spec);
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector