问题描述
我目前正在开发 QuickBooks Online 应用程序。 Quickbooks Online 商店中的许多现有应用程序在浏览器中的单独窗口或选项卡中运行。应用程序有自己的用户界面,在单独的窗口/选项卡中运行。
我可以开发一个类似于插件的 QuickBooks Online 应用程序吗?
我们希望用户保留他们当前的 QuickBooks Online 实例,并将我们的应用程序用作插件 - 添加服务和功能。
我们希望避免在单独的窗口/标签中运行我们的应用。
你认为我开发 Chrome 浏览器插件会更好吗?
一个问题可能是 Intuit 的 OAuth 2.0 要求。如果不通过 OAuth 流程,我们将无法访问用户的 QuickBooks 信息。
解决方法
您确实需要通过 OAuth 流程才能访问 QuickBooks 数据。
QuickBooks 不会让您在 QuickBooks 中嵌入任何组件或 UI,如果这是您的想法的话。