我们公司使用 Quickbooks Online 来跟踪我们的图书。当我们的应用程序向客户开具账单时,最好将该信息自动记录在 QB 中,而不是登录到 QB Online 来填写信息。
有没有办法使用 Quickbook 的 API 来完成此操作? Intuit 开发者信息非常困惑;它主要面向扩展 Quickbooks 的桌面版本或开发应用程序以在 Intuit 的应用程序商店中发布。
您是否成功创建了能够将数据提取到 QB Online 或从中提取数据的 Web 或其他服务端应用程序?
最佳答案
如果您要构建一次性应用程序,QuickBooks Online qbXML 网关是最佳选择。这是一种非常简单的 POST-your-XML-requests-over-HTTP 类接口(interface),使您可以访问 QuickBooks Online 中的大部分(但不是全部)功能。
如果您正在构建 SaaS 应用程序,那么您应该查看 Intuit 合作伙伴平台。听起来您正在为您的公司构建一次性应用程序,因此我们将专注于此:
如果你查看 my QuickBooks integration wiki有一些示例 qbXML 请求向您展示如何登录,以及如何将 qbXML 请求发布到 QuickBooks 服务器。
您没有指定语言,但如果您使用的是 PHP,请尝试我的开源 QuickBooks PHP DevKit (查看 .zip 每晚构建中的 docs/example_online_edition.php 和 docs/example_raw_online_edition.php)。
您需要使用 QuickBooks OSR供 qbXML 引用。 QuickBooks SDK 还有 40 多页专门介绍 QuickBooks Online Edition,您可能应该查看这些页面。
Intuit Developer Forums是另一个很好的资源。
关于api - 以编程方式将数据推送到 Quickbooks Online?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4496601/