无法使用xero-node集成进行身份validation

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

继文档之后,我注册了一个公共应用程序,提供了consumerKeyconsumerSecret来configuration,同时尝试了两个示例应用程序并构build了自己的应用程序,但得到相同的错误:

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

任何想法?

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

公共应用程序要求您通过3段OAuthstream程(例如,获取请求令牌,获取访问令牌并发出请求)。

您可能正在尝试进行2阶段的OAuthstream程,这是导致此问题的原因。

有一个博客文章可能会有所帮助。 它使用户通过使用xero-node库设置公共应用程序的过程:

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