Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 Google 购物 API。为了使用 API,我的应用程序应该使用 OAuth2.0 进行身份验证。看起来这种方法涉及用户交互(用户允许应用程序访问资源)是否可以在没有用户交互的非 Web 应用程序中进行 OAuth 授权?
这可能是使用服务帐户的好案例。这意味着您的应用程序不是以用户身份运行,而是以自身身份运行。也就是说,作为与您的 API 控制台项目相对应的虚构帐户。
各种官方客户端库都支持上面链接中描述的Service Account流程,但是C#没有在其中列出,所以你可能需要自己编写。(虽然这个问题声称它在 google-api-dotnet-client 库中受支持,但我在查找一两分钟后找不到此功能的来源)。