gpt4 book ai didi

来自桌面应用程序的 QuickBooks Online

转载 作者:行者123 更新时间:2023-12-03 17:01:20 26 4
gpt4 key购买 nike

我是 QuickBooks 的新手,我所有的搜索都导致了相互矛盾的答案。我真的需要知道这一点才能继续前进。

我们有一个本地应用程序(如果重要的话,旧版 MFC 应用程序)。我们的一些客户使用 QuickBooks Online,我们可以将信息发送给它。过去我们使用过 QBXML,我认为它不再支持在线。

我在 intuit.com 上读到的所有内容都是关于 Web 应用程序的。我认为我必须拥有 OAuth 安全性,但我看不出 intuit 如何从基于非浏览器的应用程序中支持它。

我不敢相信直觉不会对这种情况有答案,所以我一定很困惑。

那么,我可以从桌面应用程序向 QuickBooks Online 发送数据吗?
如果是,我应该使用哪个 API/SDK?
如果我需要 OAuth,我该如何实现呢?
这些是否需要独立的安全审查?

我想我只需要一点帮助就可以指出正确的方向。
谢谢

最佳答案

不幸的是,我认为你遇到了 QB 生态系统中最困难的情况。

我已经成功使用了 DevDefined OAuth 库:
https://github.com/bittercoder/DevDefined.OAuth

如果您有浏览器可以在 OAuth 回调中重定向到的本地主机服务器,则可以在桌面上使用它。

任何与 QBO 对话的东西现在都需要使用 QBO API v3。

对于与 QBO 对话的自定义应用程序,您需要将您的应用程序 @Intuit 设置为在开发模式下运行,因此它不必经过他们的安全审查等。但这限制了您可以拥有的连接数(我认为是 10)。因此,它可能不适用于您的情况。此外,如果您将应用分发给“普通”客户,那么设置它以使 OAuth 可以在桌面上运行可能不是最好的用户体验,而且可能不切实际。

您可能只需要硬着头皮在 Azure 或 Heroku 之类的东西上创建一个中间 Web 服务,然后通过整个过程让 Intuit 为您的应用程序的生产保驾护航。

关于来自桌面应用程序的 QuickBooks Online,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20227917/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com