【问题标题】:Trigger an API call after an event takes place in Quickbooks?在 Quickbooks 中发生事件后触发 API 调用?
【发布时间】:2013-09-18 21:20:35
【问题描述】:

是否可以在 Quickbooks 中发生事件后触发 API 调用?例如,如果用户将账单添加到 Quickbooks,它将对我们的 Salesforce.com 应用程序进行 API 调用,并在我们的 Salesforce 组织中创建新的“账单”记录。这将允许我们使用我们的 Salesforce 工作流程来触发要支付的账单的批准流程(由经理批准、为簿记员创建任务等),而无需手动将账单输入到两个单独的系统中。

我知道我可以反过来做(将账单输入 Salesforce,让它将记录推送到 Quickbooks 并同时启动批准流程),但是,Quickbooks 能够记住供应商/帐户信息,对于大公司来说,这是一个非常宝贵的节省时间。

知道是否可以在 Quickbooks 端触发这些事件?谢谢!

【问题讨论】:

  • 如果您能提供更多信息,我们可以更好地回答。如果您指的是适用于 Windows 的 QuickKBooks,您可以使用 QBXML SDK 来集成和接收您所描述的事件。但是,如果您想改用 REST API,则可以轮询更改的数据并在添加新账单后立即更新 Salesforce。
  • 另外,我们也在努力为 QuickKBooks API 添加 webhook,developer.intuit.com/blog/2013/03/11/discussing-webhooks
  • 感谢@JarredKeneally,我们正处于构建面向客户端的应用程序的早期阶段,该应用程序最终可能会或可能不会使用 QB 作为其后端,但是,像 webhook 这样的功能将是一个很大的优势在我们用作后端会计数据库的 QB 列中。知道我们什么时候可以看到向开发人员发布这样的功能吗?谢谢!

标签: api salesforce quickbooks intuit-partner-platform


【解决方案1】:

您可以设置一个轮询服务,它会在一定的时间间隔内不断地查询账单实体。如果它找到一个新条目,那么您可以使用 getByID 端点查询该条目并在您的应用中输入该账单。

您可以使用 QBSDK 设置自定义集成。

https://developer.intuit.com/docs/0025_quickbooksapi/0055_devkits/0250_qb

IPP 的博客中有一个关于此的主题。 https://developer.intuit.com/blog/2013/03/11/discussing-webhooks

谢谢

【讨论】:

    【解决方案2】:

    Intuit 目前不支持 API 的 webhook,仅支持 QBXML。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-04
      • 2012-11-25
      相关资源
      最近更新 更多