无法使用 xero-node 集成进行身份验证
Cannot authenticate with xero-node integration
我正在尝试使用官方 xero-node 库将 Xero API 集成到我的节点应用程序中。
按照文档,我注册了一个 public 应用程序,为配置提供了 consumerKey
和 consumerSecret
,尝试了两个示例应用程序并构建了我自己的应用程序,但得到了相同的错误:
{ oauth_problem: 'token_rejected',
oauth_problem_advice: 'Token has not been provided' }
有什么想法吗?
如果您 post 您正在尝试执行的代码,它可能会有所帮助。
Public 应用程序要求您通过 3 条腿的 OAuth 流程(例如获取请求令牌、获取访问令牌并发出请求)。
您可能正在尝试执行 2 条腿的 OAuth 流程,这就是导致问题的原因。
有一个博客 post 可能会有所帮助。它引导用户完成使用 xero-node 库设置 Public 应用程序的过程:
https://devblog.xero.com/build-super-sweet-accounting-apps-with-xero-and-node-js-2ac6e673bee
我正在尝试使用官方 xero-node 库将 Xero API 集成到我的节点应用程序中。
按照文档,我注册了一个 public 应用程序,为配置提供了 consumerKey
和 consumerSecret
,尝试了两个示例应用程序并构建了我自己的应用程序,但得到了相同的错误:
{ oauth_problem: 'token_rejected',
oauth_problem_advice: 'Token has not been provided' }
有什么想法吗?
如果您 post 您正在尝试执行的代码,它可能会有所帮助。
Public 应用程序要求您通过 3 条腿的 OAuth 流程(例如获取请求令牌、获取访问令牌并发出请求)。
您可能正在尝试执行 2 条腿的 OAuth 流程,这就是导致问题的原因。
有一个博客 post 可能会有所帮助。它引导用户完成使用 xero-node 库设置 Public 应用程序的过程:
https://devblog.xero.com/build-super-sweet-accounting-apps-with-xero-and-node-js-2ac6e673bee