我期待构建一个将连接到Quickbooks Online的.Net应用程序。此应用程序不打算上传到Quickbooks Online应用程序中心。我只是想构建一个可以连接到我的个人Quickbooks Online帐户的.Net应用程序。我不理解使用IPP,.Net DevKit,AggCat DevKit,SDK,Intuit Anywhere等的差异和目的。Quickbooks Online Hello Word .Net示例
我在此加入IPP:http://developer.intuit.com/我最终希望允许我的程序允许连接到其他Quickbooks Online帐户,但现在我只想连接到我的在线帐户。是否有可以遵循的基本设置(即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公共证书序列号)。 。
感谢您的回复。事实证明,这将是一个SaaS应用程序,因为我最终希望将其公开。它看起来像.NET DevKit是我想使用的。我已加入IPP。现在我在我的开发人员中心里有一个类型为“AggCat”的应用程序。我想访问我的Quickbooks Online数据,那么我需要为此创建一个Intuit AnyWhere应用程序吗?如果是的话,应用程序细节屏幕要求域名,网址等。我现在没有这些,因为我想先测试功能。我在正确的道路上吗? – obautista 2013-03-11 15:05:29
如果您尝试访问QuickBooks Online,AggCat不是您想要的。是的,您必须创建一个Intuit Anywhere应用程序。你将需要一个域名(即使它只是“localhost”)。如果不填写该信息,则无法进行测试,因为为访问数据提供证书的OAuth协议取决于用于授权协议的域等。 – 2013-03-11 15:42:07
再次感谢Keith。我现在在My App Center中有两个额外的应用程序,一个说“DevMaster”,另一个说“已上演”。有什么不同?他们都是为了什么? – obautista 2013-03-11 16:50:29