Невозможно получить имена тегов

Я могу получить getNote из guid, но не могу просмотреть имена тегов. getTagNames возвращается как NULL. Я правильно использую эту функцию?

    <?php
$token = 'user-token';

$sandbox = true;
$china   = false;

$client = new \Evernote\Client($token, $sandbox, null, null, $china);$Note = $client->getNote( 'note-guid' );

$tagNames = $Note->getTagNames();

echo '<pre>';
var_dump( $tagNames );
echo '</pre>';
?>

0

Решение

Я считаю, что вы используете неправильную функцию. Правильное имя getNoteTagNames. Эта операция выполняется с NoteStore, не Note структура.

ОБНОВЛЕНИЕ: похоже, вы должны попробовать использовать расширенный клиент.

$advancedClient = new \Evernote\AdvancedClient($token, $sandbox);

Исходя из этого, вы должны быть в состоянии получить NoteStoreи затем выполните функцию, о которой я упоминал выше.

2

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

$advancedClient = new \Evernote\AdvancedClient($token, $sandbox);
$noteStore = $advancedClient->getNoteStore();
$tags = $noteStore->getNoteTagNames($token,$noteGuid);

Возвращает массив тегов.

0

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