谷歌认证C#

谷歌认证C#,c#,.net,console,google-analytics,google-analytics-api,C#,.net,Console,Google Analytics,Google Analytics Api,我一直在研究如何让我的C#控制台应用程序从Google Analytics API中提取数据,这已经有一段时间了,我感到相当困惑。我目前有一个应用程序可以这样做,但我认为它已经停止工作,因为它使用的是API V2.3(已停止使用)。我想重新编写这个应用程序以使用APIv3.0和OAuth2.0,但我似乎不知道如何从控制台应用程序获得正确工作的身份验证 所以我的问题是:如果我有一个命令行应用程序试图执行OAuth2.0(Google有一个列表),我会使用什么“场景”。我的猜测是,我需要遵循“服务帐

我一直在研究如何让我的C#控制台应用程序从Google Analytics API中提取数据,这已经有一段时间了,我感到相当困惑。我目前有一个应用程序可以这样做,但我认为它已经停止工作,因为它使用的是API V2.3(已停止使用)。我想重新编写这个应用程序以使用APIv3.0和OAuth2.0,但我似乎不知道如何从控制台应用程序获得正确工作的身份验证

所以我的问题是:如果我有一个命令行应用程序试图执行OAuth2.0(Google有一个列表),我会使用什么“场景”。我的猜测是,我需要遵循“服务帐户”场景,但我认为这是因为我不相信我可以通过命令行界面完成整个浏览器重定向操作


任何帮助都将不胜感激

谷歌实际上有一些客户端库可以为您处理这个问题。甚至还有一个命令行示例:)

有趣的是,我很惊讶我没有更早地遇到这个问题。我来试一试,然后回来报告。谢谢你,乔希!我能够启动身份验证,但值得注意的是,它需要用户交互(单击允许应用程序访问用户数据的按钮)。我的理解是,这就是两条腿和三条腿身份验证之间的区别