2013-03-07 75 views
0

我在本地测试与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”。


它可能是没有关系的,但是点击“授权”,在弹出忒后,我也越来越JavaScript错误消息。

Line: 3 
Error: Unexpected call to method or property access. 

当我尝试调试的JavaScript它在jQuery代码,但似乎从“Intuit.DFA.min.js”文件中的“notifyDoubleClickOfSalesActivity”功能来干。


在这一点上我能做些什么?我知道我的代码很好,因为我能够第一次连接。

回答

4

转到您的开发者帐户并断开所有连接的连接。这应该可以解决问题。

如果不是,请通过appcenter.intuit.com提交支持票。

+0

我找不到任何方式断开最终用户端的应用程序,但是从开发端“全部断开”测试连接清除它,谢谢! https://appcenter.intuit.com/Developer/AppManage/xyz – pwhe23 2013-03-14 14:56:03

+0

您应该存储访问令牌和realmids,因此您可以调用API以断开其中的任何一个连接。 – 2013-03-21 12:30:42

2

如果您已经拥有针对特定公司的有效访问令牌/连接,则来自同一家公司的另一位用户不能再次授权访问权限。这是你看到的错误。如果您在appcenter上访问您的帐户,则可以断开该IA连接,以便您可以与其他用户重新创建该连接。您的代码还可以调用disconnect API来断开连接,最后,您可以以最终用户身份登录并转到您的帐户并断开应用程序。


震动

相关问题