Intuit Quickbooks 在线应用程序授权退出工作

Intuit Quickbooks Online app authorization quit working

我们有一个 Web 服务用于授权我们的应用程序与 QuickBooks Online 之间的连接。它已经工作了两年,最后一次成功授权是在 2/28/17。新的授权尝试可以使用 Intuit 登录,但是当他们单击按钮连接到 QuickBooks 时,他们会收到错误,"We're sorry! We're experiencing some problems. Please try again later." url 显示此错误类似于,“https://appcenter.intuit.com/Connect/CompanySelection?oauth_token=qyprdVRQgReiMqcN2CZDW5U7nX2sz1iC2f4pYWbHuyY9JB ”。有什么想法可以确定什么停止工作吗?谢谢。

一些附加信息。 authorization/deauthorization 流程适用于沙盒公司和我的开发者帐户。

这可能是您通过 Quickbooks 在线创建所有内容时生成的应用程序令牌之一,我们只是经历了这些废话,这些令牌我相信每 3 或 6 个月就会过期,类似的情况,与几乎所有情况相反其他单个不会过期的身份验证令牌,因此您必须重新生成它们,我几乎可以保证那是您的问题。

嗯,这当然是一次令人谦卑的经历,也是一次学习!事实证明,QBO 公司用户没有足够的权限来授权应用程序连接。管理员帐户完美运行。

请注意,此错误消息可能意味着用户无权建立连接:"We're sorry! We're experiencing some problems. Please try again later."

需要注意的一件重要事情 - 当您尝试使用开发密钥连接到真实公司时,也可能会导致此错误。开发密钥仅适用于沙盒公司。确保您使用生产密钥连接到一家真实的公司!

错误消息确实应该更具描述性。