如何使用V3将QuickBooks Online集成到Asp.Net Application?

时间:2013-09-25 06:21:51

标签: quickbooks intuit-partner-platform quickbooks-online

1.如何使用.NET以编程方式连接QuickBooks Online?我们遵循以下文章,但这需要手动干预才能连接。 http://ippdocs.intuit.com/0025_QuickBooksAPI/0010_Getting_Started/0020_Connect/0010_From_Within_Your_App/Test_the_In-App_Connect_Flow

最初我们使用代码开发了示例应用程序: https://github.com/IntuitDeveloperRelations/IPP_Sample_Code/tree/master/QuickbooksAPI/DotNet/WebForms%20application

2.我们必须使用哪种类型的集成方法使用Json或.NET SDK库?大多数Json示例只是代码片段,我们可以使用带有.NET的Json下载示例应用程序

2 个答案:

答案 0 :(得分:1)

您无法在没有人工干预的情况下连接到Quickbooks API,因为它是3腿OAUTH流程的一部分。

.Net SDK支持XML和JSON。没有单独的JSON库。 v3中的Dotnet示例应用程序尚不可用。请参阅文档以生成JSON请求。

https://developer.intuit.com

答案 1 :(得分:0)

如果您想创建SaaS应用程序并希望在Appcenter中发布它,那么您需要实现需要用户输入授权的OAuth流程。在开发环境中,使用上面的示例应用程序,您可以获得OAuth令牌(消费者密钥,消费者密钥,访问密钥和访问令牌),您可以在应用程序中使用它来调用所有API端点。

https://developer.intuit.com/docs/0025_quickbooksapi/0055_devkits/0150_ipp_.net_devkit_3.0/0002_synchronous_calls/0001_data_service_apis#Step_3:_Build_the_ServiceContext

常见问题 - https://developer.intuit.com/docs/0025_quickbooksapi/0058_faq

.Net V3 Link - https://developer.intuit.com/docs/0025_quickbooksapi/0055_devkits/0150_ipp_.net_devkit_3.0

但Intuit Quickbooks API(V2 / V3)仅适用于SaaS应用程序。如果您想为一家公司创建一些自定义解决方案,那么您应该使用QBSDK。

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

由于