C# 使用Intuit服务与Quickbooks Online进行ASP.Net同步

C# 使用Intuit服务与Quickbooks Online进行ASP.Net同步,c#,.net,oauth,quickbooks,quickbooks-online,C#,.net,Oauth,Quickbooks,Quickbooks Online,我有一个QuickBooks沙盒帐户和一个试用数据库,我想使用web服务将我的asp.net应用程序与其数据库连接起来。 要求是,无论何时向数据库中插入任何内容,都应该将其插入Quickbooks数据库。 我研究过Intuit SDK,根据它们的流程,我们必须使用oAuth进程来授权我们的请求,无论何时我们需要执行任何操作 我的要求非常简单,我的应用程序中有一个服务createItem(),部署在在线服务器上,如果调用此服务,它还应该在quickbooks在线数据库上创建该项。我希望这个过程是通

我有一个QuickBooks沙盒帐户和一个试用数据库,我想使用web服务将我的asp.net应用程序与其数据库连接起来。 要求是,无论何时向数据库中插入任何内容,都应该将其插入Quickbooks数据库。 我研究过Intuit SDK,根据它们的流程,我们必须使用oAuth进程来授权我们的请求,无论何时我们需要执行任何操作

我的要求非常简单,我的应用程序中有一个服务createItem(),部署在在线服务器上,如果调用此服务,它还应该在quickbooks在线数据库上创建该项。我希望这个过程是通用的,服务将根据操作自动工作。有办法吗?我只是希望没有oAuth/重定向


请提出一些解决方案

您误解了OAuth的工作原理

OAuth重定向只发生一次。一旦您通过了OAuth流一次,您就再也不必通过它了。永远

OAuth重定向的目的是为您的网站安全地提供一组令牌,供将来连接时使用。因此,一旦你拥有了这些令牌,你就再也不必重定向某人了,而且这个过程可以完全自动化


你想做的是完全可能的

是的,我使用了IPP的概念,这是唯一的问题;400-请求错误。如果我使用任何工具在相同的url上发送http请求(标题和正文相似),它们会给出输出,但使用asp.net DevAuth library,即使我从某处复制了解决方案,它也会给出此错误。因此,请发布您的代码或其他可能对我们有远程帮助的内容,以帮助您排除故障。