【问题标题】:Cannot authenticate with xero-node integration无法通过 xero 节点集成进行身份验证
【发布时间】:2017-05-15 00:13:49
【问题描述】:

我正在尝试使用官方 xero-node 库将 Xero API 集成到我的节点应用程序中。

按照文档,我注册了一个公共应用程序,将consumerKeyconsumerSecret 提供给配置,尝试了示例应用程序并构建了我自己的应用程序,但得到了同样的错误:

{ oauth_problem: 'token_rejected',
     oauth_problem_advice: 'Token has not been provided' }

有什么想法吗?

【问题讨论】:

    标签: node.js xero-api


    【解决方案1】:

    如果您发布您正在尝试执行的代码,这可能会有所帮助。

    公共应用程序要求您通过 3 条腿的 OAuth 流程(例如,获取请求令牌、获取访问令牌并发出请求)。

    您可能正在尝试执行 2 条腿 OAuth 过程,这就是导致问题的原因。

    有一篇博文可能会有所帮助。它引导用户完成使用 xero-node 库设置公共应用程序的过程:

    https://devblog.xero.com/build-super-sweet-accounting-apps-with-xero-and-node-js-2ac6e673bee

    【讨论】:

    • 谢谢老兄,很有帮助。我的问题是我在文档中没有找到关于getRequestTokensetAccessToken 的部分,所以我错过了它们。顺便说一句,这篇博文很棒!
    • 谢谢。很高兴你明白了。
    猜你喜欢
    • 2015-11-05
    • 2012-04-01
    • 2014-01-05
    • 1970-01-01
    • 1970-01-01
    • 2015-09-15
    • 2017-08-31
    • 1970-01-01
    • 2018-12-28
    相关资源
    最近更新 更多