无需用户交互即可连接到 Oauth [QuickBooks]

Connect to Oauth without User Interaction [QuickBooks]

请让我知道如何完成我的任务,在没有任何用户交互的情况下连接到 Oauth,并且 Oauth 不应过期或以任何方式防止它过期。

如果能提供详细的c#代码就好了

你无法完成你想要完成的事情。不可能。

Intuit 要求用户参与 OAuth 流程。他们必须至少单击一次 [连接到 QuickBooks] 按钮才能完成 OAuth 流程并获取 OAuth 令牌。

此外,Intuit 强制 OAuth 令牌在 180 天后过期。您可以在到期后的 30 天内 refresh/renew 令牌。

请阅读文档,其中解释得很清楚: