2017-09-04 84 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连接器能够为此工作吗? –