关于Xero API报错Uncertified app connection limit reached的技术咨询
Xero未认证应用连接限制问题解答
问题背景
使用Postman进行Xero账户认证时,在组织选择环节触发报错:
Uncertified app connections limit reached. You can only connect two uncertified apps to an organization.
问题解答
1. 什么是Xero的未认证应用(Uncertified app)?
未认证应用指的是未通过Xero官方认证流程的第三方应用,这类应用一般处于开发、测试阶段,还没完成Xero针对合规性、安全性、功能完整性等维度的审核验证。为保障组织账户安全,Xero对这类应用的连接数量做了严格限制——单个组织最多只能连接2个未认证应用。
2. 如何查看已连接的未认证应用?
按以下步骤操作即可查看:
- 登录Xero后台并进入目标组织
- 点击顶部导航栏的「设置」(Settings)
- 在左侧菜单栏找到「连接的应用」(Connected apps)
- 页面会将应用分为「已认证」和「未认证」两个分组,直接查看「未认证」分组下的列表就能看到当前已连接的所有未认证应用。
解决方法
针对这个连接限制问题,可通过以下几种方式解决:
- 移除闲置未认证应用:在「连接的应用」页面找到不再使用的未认证应用,点击「断开连接」(Disconnect),腾出名额后即可连接新的未认证应用。
- 提交应用认证:如果你的应用已开发完成且符合Xero认证标准,可提交认证申请。通过认证后,应用将不受未认证应用的连接数量限制,还能面向更多Xero用户开放使用。
- 复用同一应用凭证:开发测试阶段,尽量复用同一个未认证应用的API凭证,避免创建多个独立的未认证应用,减少名额占用。
- 使用沙箱环境:如果仅用于开发调试,可切换到Xero的沙箱(Sandbox)环境,该环境对未认证应用的连接限制更为宽松,适合测试场景。
内容的提问来源于stack exchange,提问作者Wajih Sayyed
相关产品推荐
相关产品推荐

