在Evernote listNotebooks API上获取错误-Javascript/Node.Js
Getting error on Evernote listNotebooks API - Javascript / Node.Js
我的web应用程序导入用户的Evernote笔记本,将其可视化为网络。
沙箱版本的一切都很好,但一旦我尝试在生产服务器上进行,当我进行时
noteStore.listNotebooks
我得到以下错误:
{errorCode:8,message:"authenticationToken",rateLimitDuration:null}
你可以在上看到代码https://github.com/noduslabs/infranodus/blob/evernote/routes/imports.js#L428
我的开发人员API在主服务器上被激活(至少我几个月前请求了它,并收到了确认)。我的开发人员API用户名是infrasnodes。
因此,oAuthAccessToken似乎也在我的应用程序中获得和传输。
你能告诉我为什么会出现这个错误吗?我如何提取笔记本列表——包括用户的私人和公共列表?
谢谢你的帮助!
您是如何获得令牌的?它是dev令牌还是oauth令牌?在这两种情况下,请确保它们是由生产服务器而不是沙箱服务器发布的(即,您不能在生产环境中使用沙箱令牌)。
如果这是一个刺激令牌,我建议打开一张支持票,要求Evernote团队检查您的凭据:https://dev.evernote.com/support/(管理api密钥)
另一个建议:获取一个prod令牌(https://www.evernote.com/api/DeveloperToken.action)并使用它来代替oauth令牌。如果它有效,那么您的API密钥有问题(您应该按照上面的建议打开支持票证)。如果它不起作用,那么您的代码就有问题了。
- 如何在JavaScript/Node中计算SHA256哈希和Base64字符串编码
- 解析特定的字符串Javascript(Node.js)
- JavaScript / node.js从模型中获取数据
- 如何根据JavaScript Node.js中的单个值动态拆分数组
- 使用 JavaScript/Node.js 实现插件架构
- JavaScript node.js 中 pug (jade) 模板上的动态对象键
- While循环使用JavaScript/node.js中的A+promise
- Javascript/Node AI-如何使用match从单词数组中重复单词
- JavaScript/node.js:尝试访问对象时获取NULL's在某个函数之外的属性
- Javascript Node.js Simplifying IF ELSE
- Javascript/Node/Twilio - ReferenceError: require is not defi
- Javascript/Node - 使用 for 循环将对象插入数组
- 使用 JavaScript(node.js “反向”正则表达式
- 匿名函数在Javascript(Node)中具有什么访问权限
- 用户输入 - Javascript Node js.
- 如何在 Javascript/Node 中测试 B 是否是 A 的“子类”
- 数组递增 Javascript / node js / mongodb.
- 如何在javascript(node-webkit)中“null”签入
- Javascript/Node.js我可以使用hashmap有选择地执行函数吗?
- ~~ 在 JavaScript/node.js 中做什么