2012-08-24 156 views
3

我一直在做一些研究,如何讓我的C#控制檯應用程序從Google Analytics API拉動數據很長一段時間,而且我很困惑。我目前有一個應用程序來做到這一點,但我從它使用API​​ V2.3(已停止使用)開始已停止工作。我想重新編寫這個應用程序來使用API​​ V3.0和OAuth2.0,但我似乎無法弄清楚如何使控制檯應用程序能夠正常工作。谷歌身份驗證C#

所以我的問題是這樣的:當我有一個命令行應用程序嘗試執行OAuth2.0(Google有一個列表here)時,我將使用什麼樣的「方案」。我的猜測是我需要遵循「服務帳戶」方案,但我認爲這是唯一的原因,因爲我不相信我可以通過命令行界面執行整個瀏覽器重定向。

任何援助將不勝感激!

回答

3

谷歌實際上有一些客戶端庫,爲您處理這個。 .Net one甚至有一個命令行的例子:)

+0

有趣的是,我很驚訝,我沒有遇到這個更快。我會給它一個鏡頭並回報。謝謝喬希! –

+0

@NickFitzpatrick - 沒問題的人:) – Josh

+0

我能夠獲得驗證片,但值得注意的是它需要用戶交互(單擊允許應用程序訪問用戶數據的按鈕)。我的理解是,這是2腿和3腿認證的區別 –