【问题标题】:Do I have to be on Azure server to take full advantage of Intuit Partner Platform?我是否必须在 Azure 服务器上才能充分利用 Intuit 合作伙伴平台?
【发布时间】:2013-03-14 00:00:14
【问题描述】:

我是一家小型软件开发公司的实习分析师。对以下问题的回答将帮助我收集对我们的网络服务的要求:

我们将使用 Amazons 服务器来部署 Web 服务,并且我们想将 quickbooks 与该服务集成,我是否必须在 Azure 服务器上才能充分利用 Intuit 合作伙伴平台来使用 .NET 接口?

经过一番研究,Quickbooks SDK 似乎要过时了……这是真的吗?

每个人都倾向于 Frontrunner 和 IPP 吗?

我希望这些问题是准确的

【问题讨论】:

    标签: .net sdk quickbooks intuit-partner-platform


    【解决方案1】:

    我是否必须在 Azure 服务器上使用才能充分利用 Intuit 使用 .NET 接口的合作伙伴平台?

    不,绝对不是。

    IPP 是一个基于 REST XML(很快也是 JSON)的接口。它不依赖于任何编程语言或平台。您可以从任何服务器使用 .NET 正常访问它,也可以使用任何其他编程语言访问它(也有其他语言的库:PHP QuickBooks DevKitJava QuicKBooks DevKit 等)

    经过一番研究,Quickbooks SDK 似乎要过时了……这是真的吗?

    对于 QuickBooks for WINDOWS,Intuit 不断重申他们的立场,即 SDK 不会有任何进展。阅读他们的博文:http://ippblog.intuit.com/blog/2012/10/the-quickbooks-sdk.html 他们最近刚刚发布了 SDK 的一项新功能,其中包含将在 SDK 的下一个版本中出现的功能的占位符。

    QuickBook ONLINE 的 QuickBooks SDK 可能会过时。如果您是 SaaS 应用程序,IPP 是 QuickBooks ONLINE 的最佳选择。

    同样重要的是要意识到,Intuit 合作伙伴平台依赖于 SDK 的功能。 Sync Manager 适用于 Intuit 合作伙伴平台应用程序的方式是,它实际上打开了与 QuickBooks for Windows 的正常 SDK 连接,并发送 QuickBooks 正常、SDK、qbXML 请求以在 QuickBooks 中创建/更新数据,以及各种其他事物,如 void,删除等。

    这意味着即使 Intuit 想要放弃 SDK,他们现在也不能。并非没有对 Intuit 合作伙伴平台进行大量重写。

    每个人都倾向于 Frontrunner 和 IPP 吗?

    呃,不。

    现在 AppCenter 上的大量应用根本不是 .NET 应用。我知道我们已经帮助构建和发布了至少 10 个左右的 PHP 应用程序,并且我们已经与许多其他使用 Ruby、Python 或 Java 的人进行了交谈。

    此外,重要的是要了解,目前 IPP 并不适合所有人。

    • 您必须是 SaaS 应用才能使用它(这意味着如果您不是 SaaS 应用,您必须立即使用 SDK)
    • QuickBooks for WINDOWS for Intuit Partner Platform 很糟糕(界面有问题、不可靠、不完整,而且一团糟)
    • Intuit 正在重写大数据服务(实际上它们在 v3 开发方面落后了大约 6 个月 - 如果您现在为 IPP 开发,计划在 v3 时在 6 个月内重写大量应用程序可用)

    【讨论】:

    • 通过我过去的研究了解到,将 c# 和 QuickBooks 集成起来很困难,但变得越来越容易......我不准确吗?
    • 这并不比集成任何其他语言更难。 QuickBooks 作为一个整体有一种奇怪的 API(基于 COM),它不像大多数人所期望的那样是真正的客户端服务器。再加上 QuickBooks 抛出的晦涩错误消息,以及许多开发人员在必须与软件集成之前根本不熟悉软件本身的事实,让很多人感到困惑。对于大多数人需要的简单任务,例如将客户/发票/付款添加到 QuickBooks,一旦开始就很容易集成。
    【解决方案2】:

    是的,QuickBooks SDK 已被弃用。尽管 SDK 支持团队仍在竭诚努力以保持进展,但在最近的 QuickBooks 版本中对 SDK 进行了重大更改(例如,增强的库存接收),并且最新版本 (12) 尚未完全实施。

    Frontrunner 计划只是获得技术帮助和营销帮助的工具。无需使用 Frontrunner 或 Azure 即可与 IPP 交互。

    您现在应该注意的最重要的事情是针对 IPP 第 3 版宣布的重大变化。您可能已经在关注此主题,但如果您不是,我建议您研究一下。

    【讨论】:

    • 谢谢保罗。实际上,您之前通过其他人间接为我回答了一个关于 .NET 接口和 QuickBooks 的问题。在我弄明白这个问题之前,我可以再问你一些关于这个主题的问题吗?
    • 保罗不正确。 SDK 尚未被弃用。阅读 Intuit 于 2012 年 10 月发表的这篇文章:ippblog.intuit.com/blog/2012/10/the-quickbooks-sdk.html Intuit 明确表示:我们目前没有停用 SDK 的计划。
    • 我同意 SDK 没有被 Intuit 官方弃用,我也给 Intuit 内部仍然积极支持 SDK 的小群疯狂的道具。我们能否就一个准确反映 Intuit 对 SDK 的机构承诺的词达成一致?我的观点是“不赞成”的,即使它与官方声明不符。
    • 同意所有事项!事实是我每天都在使用和依赖 SDK,而 IPP 我不能说同样的话。 “在我选择避免使用 SDK 之前,我会选择避免 IPP”——说得很好。 Keith,你是 Intuit 开发者社区的宝贵财富,而 Intuit 配不上你!
    • 经过进一步研究,我阅读的大多数博客都在谴责 QB SDK...你们俩都很棒...我如何联系您聊天?
    猜你喜欢
    • 1970-01-01
    • 2013-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多