有没有办法让“Intuit Anywhere”Saas 应用程序通过 QBXML 与 Quickbook 在线帐户对话?
我们的 Saas 应用程序已经使用 QBXML 连接到桌面版本,如果我可以重用相同的 QBXML 解析代码和逻辑,那就太好了,看起来像描述的数据服务 xml here与 QBXML 完全不同
最佳答案
简短回答:是的,有点,但很糟糕。这里有一些细节: QuickBooks Online via qbXML
Intuit Anywhere 应用程序不使用 qbXML。他们使用入侵检测系统。不过,您无需成为 Intuit Anywhere 应用程序即可使用 QuickBooks Online 的 qbXML 网关。
您应该知道 QuickBooks Online 的 qbXML 接口(interface)基本上已被放弃 - Intuit 可能永远不会再更新它。该功能不完整,并且实际网关对于许多类型的请求来说非常非常慢。
但是,如果您是 SaaS 应用程序,您可能根本不应该使用 qbXML。您应该考虑迁移到 Intuit Anywhere,并改用 IDS XML。这有几个好处:
- 您可以在 AppCenter.Intuit.com 上获得推荐,并通过 Intuit 的营销 channel 获得营销优势
- QuickBooks Online 的 IDS API 整体上要快得多
- QuickBooks Online 的 IDS API 更加强大
- QuickBooks Online 的 IDS API 实际上正在持续维护
关于使用 QBXML 在线访问 Quickbooks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9488489/