2013-03-07 76 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來斷開連接,最後,您可以以最終用戶身份登錄並轉到您的帳戶並斷開應用程序。


震動

相關問題