2017-09-04 81 views
0

我正在創建一個MuleSoft應用程序,它使用Intuit API在QuickBooks桌面應用程序中創建帳單。現在我面對的問題是,爲了連接到Intuit API,我需要訪問令牌,它需要生成授權碼。當用戶登錄到URL並點擊授權按鈕時會發生這種情況。我沒有可以顯示給用戶的前端應用程序/頁面,並要求用戶登錄並授權應用程序,並且已存在的頁面不能更改,因爲這受到Intuit的控制。 我如何繞過這一步,直接獲取授權碼來生成令牌。Intuit API Bypass授權頁面/登錄

回答

0

QuickBooks Desktop Application。現在我面臨的問題是,連接到Intuit API的 ,我需要訪問令牌,需要生成 授權碼。

QuickBooks desktop 不需要訪問令牌

我想你想連接到QuickBooks Online。

我沒有前端應用/頁,我可以顯示給用戶 並要求用戶登錄和授權應用

你爲什麼就不能實施前置式最終應用/頁面?

MuleSoft似乎支持Salesforce,它使用相同的OAuth2標準。你爲什麼不能做類似的事情?

https://docs.mulesoft.com/mule-user-guide/v/3.7/using-a-connector-to-access-an-oauth-api

+0

謝謝你,我的API是創建僅桌面應用程序帳單和發票。在使用您的評論之後,我發現了QuickBooks Windows的Mulesoft連接器,但我無法使用它並收到錯誤的請求錯誤。如果您使用過它,請分享一個如何使用它的例子嗎?我如何在沒有access_token的情況下使用它? –

+0

QuickBooks for Windows沒有訪問令牌。訪問令牌僅適用於QuickBooks Online。我想你在這裏看到兩件不同的事情,讓他們感到困惑。 –

+0

是的,我很困惑,它的QB桌面,我們有任何連接器在Anypoint工作室嗎? QuickBooks的Winidows連接器能夠爲此工作嗎? –