我正在本地测试与Quickbooks IPP集成的应用程序。我注册时已连接到Quickbooks开发人员程序提供的模拟帐户,但它没有足够的数据,所以我创建了自己的模拟帐户,其中包含一堆好的数据。然后我清除了从其他模拟账户存储的我的应用程序中的令牌和东西,所以我可以重新开始。问题是,现在当我尝试将我的应用程序连接到这个新的qb帐户(使用不同的登录Quickbooks)时,我只是不断收到此错误:
Oops! An error has occurred.
Please close this window and try again.
Error Code: invalid_database
Message: The application has already been subscribed to by another user for this company
我之前没有看到任何人可以连接到这个本地应用程序,但为了以防万一,我去了“管理我的应用程序”屏幕,我唯一看到的是“QuickBooks Online”。
它可能没有关系,但在Intuit弹出窗口中单击“授权”后,我也收到了一条javascript错误消息。
Line: 3
Error: Unexpected call to method or property access.
当我尝试调试javascript时,它是jQuery中的代码,但似乎源于“Intuit.DFA.min.js”文件中的“notifyDoubleClickOfSalesActivity”函数。
此时我能做些什么?我知道我的代码很好,因为我第一次能够连接。
答案 0 :(得分:4)
转到您的开发者帐户并断开所有已连接的连接。这应该可以解决问题。
如果没有,请通过appcenter.intuit.com提交支持票。
答案 1 :(得分:2)
如果您已拥有特定公司的有效访问令牌/连接,则同一公司的其他用户无法再次授予访问权限。这是你看到的错误。如果您在appcenter上进入您的帐户,您可以断开该IA连接,以便您可以与其他用户重新创建它。您的代码也可以调用disconnect API来断开它,最后您可以作为最终用户登录并转到您的帐户并断开该应用程序。
震动