Evernote API开发人员令牌未通过身份验证

问题描述 投票:0回答:1

我为Evernote创建了一个开发人员令牌,并认为按照教程说明使用以下URL:https://sandbox.evernote.com/api/DeveloperToken.action

我正在使用以下nodejs代码片段连接到evernote api并创建一个注释:

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' }

我尝试登录到两个不同的帐户时都没有生成运气令牌。

任何帮助将不胜感激。

node.js evernote
1个回答
0
投票
我知道了。我的笔记本电脑GUID不正确。
© www.soinside.com 2019 - 2024. All rights reserved.