2015-02-02 3 views
0

Я пытаюсь получить список заметок из API Evernote, и сценарий, я использую возвращает экран, который говорит «упс что-то пошло не так»Evernote API findNotesMetadata PHP

<?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

Можете ли вы предоставить какие-либо сообщение об ошибке (тип ошибки, трассы, номер строки и т.д.) из бревен? – matthewayne

ответ

0

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

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

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

$noteStore = $client->getNoteStore(); 

$notes = $noteStore->findNotesMetadata($token, $filter, 0, 10, $spec); 
Смежные вопросы