1

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

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

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

任何想法?

4

1 回答 1

2

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

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

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

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

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

于 2017-05-15T01:45:38.117 回答