很长一段时间以来,我一直在研究如何让我的 C# 控制台应用程序从 Google Analytics API 中提取数据,但我很困惑。我目前有一个应用程序可以执行此操作,但由于它使用的是 API V2.3(已停止使用),因此它已停止工作。我想重写此应用程序以使用 API V3.0 和 OAuth2.0,但我似乎无法弄清楚如何让身份验证从控制台应用程序正常工作。
所以我的问题是:在我有一个命令行应用程序尝试执行 OAuth2.0 的情况下,我会使用什么“场景”(谷歌在这里有一个列表)。我的猜测是我需要遵循“服务帐户”场景,但我认为这是因为我不相信我可以通过命令行界面完成整个浏览器重定向。
任何帮助将不胜感激!