1

我正在尝试使用 Google 购物 API。为了使用 API,我的应用程序应该使用 OAuth2.0 进行身份验证。看起来这种方法涉及用户交互(用户允许应用程序访问资源)是否可以在没有用户交互的非 Web 应用程序中进行 OAuth 授权?

4

1 回答 1

1

这可能是使用服务帐户的好案例。这意味着您的应用程序不是以用户身份运行,而是以自身身份运行。也就是说,作为与您的 API 控制台项目相对应的虚构帐户。

各种官方客户端库都支持上面链接中描述的Service Account流程,但是C#没有在其中列出,所以你可能需要自己编写。(虽然这个问题声称它在 google-api-dotnet-client 库中受支持,但我在查找一两分钟后找不到此功能的来源)。

于 2012-09-04T10:37:17.163 回答