-2

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 示例只是代码片段,我们可以在其中下载使用 Json 和 .NET 的示例应用程序

4

2 回答 2

1

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

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

https://developer.intuit.com

于 2013-09-25T11:04:46.753 回答
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 链接 - 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

谢谢

于 2013-09-25T08:33:41.440 回答