2013-08-01 39 views
0

我剛剛創建的客戶賬戶數據部分的應用程序在連接到一個應用程序時使用忒

https://developer.intuit.com註冊後收到錯誤。

然後我創建了一個.NET應用程序提供的細節後得到授權,我收到剛過應用成功像consumerKeyconsumerSecret創建。

好吧,我能得到與我的用戶名進行身份驗證,但也有這樣的錯誤頁面:

糟糕!發生了錯誤。
請關閉此窗口並重試。
錯誤代碼:invalid_database
消息:的AppId不能< = 0,APPID = -1

我的主要目的是要回這說明一個成功的認證頁面。 我再次檢查了我的應用程序在

https://developer.intuit.com/Application/List

,我看到狀態:該應用待審覈

我只想測試示例應用程序的身份驗證。

有人可以幫助我理解這個審查系統,我們是否有像貝寶沙箱一樣的測試,如果是的話,如何開始使用它。

在此先感謝。

回答

2

你是100%正面你有你的OAuth密鑰,祕密,和你的應用程序令牌正確輸入你的應用程序的配置?

你不應該經歷任何類型的審閱過程 - 你可能只是輸入/配置不正確。

+0

感謝您的回覆@consolibyte。你是對的。我得到這個名字是因爲我在其他頁面登錄了該網站, 我用來重定向的代碼沒有使用我得到的任何細節。這是我與價值觀的聯繫。 「?組oauth_token =」 串oauthLink = 「https://workplace.intuit.com/Connect/Begin」 + + 「qyprdY64Wdhabdsf7r7UTTH1Yo89wxQd1xpTaFmOsLteJ9MTp」 + 「&oauth_callback =」 + UriUtility.UrlEncode(「HTTP://本地主機:6430/Successful.aspx「); Response.Redirect(oauthLink); 可以幫助我如何創建與consumerkey,consumerSecret和SAML身份提供商ID的正確鏈接 –

1

很可能你使用了錯誤的公私密鑰對。

在設置AggCat集成時,您使用了一個公鑰,但在執行SAML斷言時,您沒有使用相應的.key/.p12文件。請確認。

您可以使用API​​Explorer工具輕鬆測試此用例。

https://developer.intuit.com/apiexplorer?apiname=CustomerAccountData

您可以參考下面的步驟,以獲得新令牌和測試API調用。使用OpenSSL的

密鑰生成 - https://developer.intuit.com/docs/0020_customeraccountdata/007_firstrequest

產生這些密鑰後,您可以創建公鑰的示例應用程序。 https://developer.intuit.com/docs/0020_customeraccountdata/009_using_customeraccountdata/0010_gettingstarted/0015_create_an_cad_integration

然後使用。與PWD的SAML斷言在apiexplorer鏈接P12文件 - https://developer.intuit.com/apiexplorer

感謝

2

我想你的應用程序的客戶賬戶數據和之間的Quickbooks混淆。 如果您創建了CAD應用程序,那麼您還需要上傳證書。 如果你到Github上的示例應用程序爲CAD的 https://github.com/IntuitDeveloperRelations/IPP_Sample_Code->客戶賬戶數據

你會看到,它不需要OAuth的回調URL或任何一個值,你已經提到。創建快速書本示例應用程序時,所有這些值都是必需的。

上面的鏈接既有CAD的代碼樣本,也有Quickbooks。 請驗證您在找什麼。

相關問題