gpt4 book ai didi

python - Quickbooks 集成 : IPP/IDS: can these by used for actual data exchange?

转载 作者:太空狗 更新时间:2023-10-30 02:23:40 27 4
gpt4 key购买 nike

探索将在线应用程序与 Quickbooks 集成的选项,我在 QBWC 方面取得了很大进展,但它相当丑陋。从最终用户的角度来看,QBWC 的可用性非常低。

Intuit 现在正在插入 Intuit 合作伙伴平台 (IPP) 和 Intuit 数据服务 (IDS)。我不太明白这些是关于什么的:

  • IPP 是否仅限于使用 Flex,还是可以与现有的网络应用程序一起使用?
  • 是否有用于实际数据交换的 API?是否可以使用 IPP 或 IDS 与桌面 Quickbooks 交互?
  • 如果有示例代码,特别是在 Python 中,一些指针会很棒。

最佳答案

Is IPP limited to using Flex, or can it work with existing web apps?

仅限于 Flex。您可以从任何 Web 应用程序使用 IPP/IDS,只要您联合您的应用程序(允许通过 workplace.intuit.com 使用 SAML 登录)。

IPP 应用有两种“类型”:

  1. native 应用程序 native 应用程序是用 Flex 编写的应用程序,它利用 Flex 绑定(bind)进行 IPP。这些应用程序在 Intuit 的服务器上运行。
  2. 联合应用 联合应用是用您选择的语言编写的应用,运行在您的服务器上,它利用您选择的语言绑定(bind)与 IPP 对话。与 IPP 的所有通信都是通过 HTTP XML 请求进行的,因此几乎任何语言都可以毫无问题地与 IPP 通信。您需要实现一个 SAML 网关,允许您的用户通过 workplace.intuit.com 登录。

Are there APIs for actual data exchange?

是的。 IPP 实际上由两部分组成,它们都提供不同类型的数据交换。

  1. IPP 核心内容 这涉及用户管理、角色/权限、对 QuickBase 数据存储的访问等。
  2. IDS(Intuit 数据服务) 这实际上涉及与 QuickBooks 交换数据。现在,支持 QuickBooks 数据的一个子集,但 Intuit 正在快速添加对访问 QuickBooks 中更多数据的支持。您可以添加/修改/删除/查询 QuickBooks 数据,数据会自动同步回最终用户的 QuickBooks 文件。

Is it possible to interact with desktop Quickbooks using IPP or IDS?

这取决于您所说的“互动”是什么意思。是的,您可以与他们的 QuickBooks 数据文件交换数据。不,您不能执行诸如在 QuickBooks 中自动打开特定窗口之类的操作。

If there is sample code, particularly in Python, some pointers would be great.

code.intuit.com 上有许多开源 IPP DevKits,应该会有帮助。特别是,你可能想看看这个: Python DevKit

您还需要实现 SAML 网关进行身份验证,并且还有示例代码: SAML Gateways

我是 QuickBooks PHP DevKit 的项目管理员:QuickBooks PHP DevKit

关于 code.intuit.com 有大量附加信息网站和大量关于 IPP/IDS 的附加技术文档以及联合应用程序 developer.intuit.com .

关于python - Quickbooks 集成 : IPP/IDS: can these by used for actual data exchange?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2786122/

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