intuit-partner-platform - Quickbooks Online Hello Word .Net 示例

标签 intuit-partner-platform quickbooks-online

我希望构建一个将连接到 Quickbooks Online 的 .Net 应用程序。此应用程序无意上传到 Quickbooks 在线应用程序中心。我只是想构建一个可以连接到我的个人 Quickbooks Online 帐户的 .Net 应用程序。我不了解使用 IPP、.Net DevKit、AggCat DevKit、SDK、Intuit Anywhere 等的区别和目的。

我在这里加入了 IPP:http://developer.intuit.com/我最终想让我的程序允许连接到其他 Quickbooks 在线帐户,但现在我只想连接到我的在线帐户。是否有我可以遵循的基本设置(即 Hello World 示例)?

在 appcenter.intuit.com(管理我的应用程序选项卡)中,我看到了我的“Quickbooks Online”=>“启动应用程序”按钮,它将我带到我的在线帐户。

我不确定何时使用 IPP .NET DevKit 2.0 和/或 IPP .NET AggCat DevKit 1.0。我想我想使用 AggCat。我查看了 AggCat 授权文档并查看 OAuthRequestValidator 需要 AccessToken 和 AccessTokenSecret。我在任何地方都看不到这些字段。我确实有一个 OAuth ConsumerKey 和 OAuth ConsumerSecret(以及一个 SAML 身份提供者 ID 和 x.509 公共(public)证书序列号)。 .

最佳答案

如果您阅读 Intuit Anywhere FAQs你会发现这些问题/答案:

Q: What are the requirements for implementing Intuit Anywhere?

A: Your app must: Be a web app available for use within a browser, that is sold as service (SaaS, including transactional pricing based) offering that you sell to multiple customers. Mobile extensions to your SaaS app are supported.

和:

Q: I want to integrate my custom (non-SaaS, single-tenant) solution with Intuit Anywhere. Can I do this?

A: Not today, but we are considering it.

所以,因为您指出:

I simply want to build a .Net application that can connect to my personal Quickbooks Online account.

您没有资格为 Intuit Anywhere/Intuit 合作伙伴平台/聚合 API 等进行构建。

那么,回答你的其他问题:

I am not understanding difference and purposes for using IPP, .Net DevKit, AggCat DevKit, SDK, Intuit Anywhere, etc.

  • IPP 是构建许多 Intuit 新服务(包括 Intuit Anywhere 和 AggCat API)的平台

  • .NET DevKit 用于访问 SaaS 应用的 Intuit Anywhere/Intuit 数据服务

  • AggCat DevKit 用于通过 Intuit Anywhere 访问财务信息(例如 Mint.com 如何从您的银行账户中吸取数据等)

  • QuickBooks SDK 是另一种访问 QuickBooks 数据的方法(另一种是 Intuit Anywhere/DevKits)- 这是您应该采用的方法,因为您不是SaaS 应用程序

  • Intuit Anywhere 是 DevKit 用于访问 Intuit 合作伙伴平台的特定身份验证方案。

I am not sure when I would use IPP .NET DevKit 2.0 and/or IPP .NET AggCat DevKit 1.0.

都没有。您没有资格使用 IPP,因此您必须改用 qbXML。

您可以在我们的 QuickBooks integration wiki 上找到有关使用 qbXML 连接到 QuickBooks Online 的一些信息。 .最简单的入门方法是在桌面模式下注册,然后使用提供的一些 example .NET code for QuickBooks Online .

In appcenter.intuit.com (Manage My Apps tab) ...

AppCenter 完全不适用于您 - 因为您不是 SaaS 应用程序,所以您没有资格为其构建。

I am not sure when I would use IPP .NET DevKit 2.0 and/or IPP .NET AggCat DevKit 1.0.

如果您是 SaaS 应用,则:

  • .NET DevKit 当您想访问 QuickBooks 中的数据时

  • .NET AggCat 当您想要访问银行帐户信息时

如果您不是 SaaS 应用程序,则两者都不能使用。

关于intuit-partner-platform - Quickbooks Online Hello Word .Net 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15334068/

相关文章:

ssl - Quickbooks 集成 SSL 本地发行者问题

QuickBooks API - 检索所有帐户的交易

asp.net - 与 QuickBooks Online V3 API 交互

php - 如何使用 QuickBooks_IPP 显示发票中一行中的每个项目?

php - 如何使用 php api 访问 Quickbooks 发票行项目

java - Quickbooks Online Rest API 报告 Java 错误

java - 如何调用API(Oauth 1.0)?

api - QuickBooks API QBD V3 真的被弃用了吗?

Quickbooks 在线 REST API : Is it possible to apply Date functions in the SQL query?

quickbooks - 通过一个 Oauth 连接使用多个 QuickBooks Online 公司 (QBO v3)