Токен разработчика Evernote API не проходит проверку подлинности - PullRequest
0 голосов
/ 30 марта 2020

Я создал токен разработчика для evernote, подумав следующий URL в соответствии с инструкциями учебника: https://sandbox.evernote.com/api/DeveloperToken.action

Я использую следующий nodejs фрагмент кода для подключения к API evernote и создайте заметку:

const client = new evernote.Client({
    token: evernoteToken,
    sandbox: evernote.SANDBOX,
});

const noteStore = client.getNoteStore();
const note = new evernote.Types.Note();
note.notebookGuid = notebookGuid;
note.title = title;
note.content = (
    "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
    +"<!DOCTYPE en-note SYSTEM \"http://xml.evernote.com/pub/enml2.dtd\">"
    +`<en-note>${body}</en-note>`
);
noteStore.createNote(note).then(function(notebook) {
    console.log(notebook);
    resolve();
}, function(err) {
    error(err);
});

Где evernoteToken - сгенерированный мной токен разработчика.

Это создает журнал ошибок:

ThriftException { errorCode: 3, parameter: 'authenticationToken' }

У меня есть попытался сгенерировать токены разработчика при входе в две разные учетные записи, но безуспешно.

Любая помощь будет признательна.

1 Ответ

0 голосов
/ 30 марта 2020

Я понял это. Мой блокнот был неверен.

...