首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Integromat认证Xero API

如何使用Integromat认证Xero API
EN

Stack Overflow用户
提问于 2020-01-07 04:56:45
回答 1查看 333关注 0票数 0

对于使用API,特别是OAuth 2.0,我是个新手。我试图使用Integromat从Xero中提取一份财务报告,但我仍然坚持要让连接正常工作。这是在选择要验证的组织后收到的错误:

下面是我在Integromat中使用的输入:

-流类型:授权代码

-授权URI: uri=https://www.integromat.com/oauth/cb/oauth2&scope=openid配置文件电子邮件accounting.reports.read&state=123

-令牌URI: https://identity.xero.com/connect/token

-客户机ID: My_Client_ID

-客户秘密: My_Client_Secret

下面是我当前的设置:

原文增编:

当我单击“继续”时,我会收到以下屏幕:

当我点击“登录”时,我来到这个屏幕上:

从下拉列表中选择我的组织,然后单击"Connect“,我将收到上述错误。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2020-01-07 08:04:06

您的设置看起来很好--而且您似乎理解消息,但不清楚错误发生在哪一点:

  • 在UI登录重定向期间,这将获得一个授权代码
  • 在授权代码授予期间,它将代码转换为令牌。
  • 在API调用期间,应该在授权头中提供OAuth 2.0访问令牌

为了排除故障,我将使用诸如Fiddler和查看消息之类的工具,就像在我的博客文章中一样。这通常有助于识别格式错误的消息,并允许您查看完整的错误详细信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59622388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档