中使用OAuth 2.0和給定的登錄密碼我試圖使用最新的.NET客戶端庫來訪問Google Analytics API(Core Reporting API)的3.0版。 我在Google API控制檯註冊了我的應用程序,並使用OAuth 2.0訪問API。Google Analytics API V3.0:在程序代碼
由於目前還沒有樣本如何使用Google AnalyticsAPI,因此我使用了sample,它演示了OAuth2服務最簡單的用例,並將該架構應用於我的上下文 - 並取得了成功。
(注:我也發現help糾正庫Google.Apis.Analytics.v3.dll的源代碼中的錯誤)
如果我用我的計劃,我需要登錄谷歌,授予我的應用程序權限並複製授權碼。
我想通過將我的登錄密碼寫入程序代碼(以明文形式)來跳過此流程。我的問題是我無法在庫中找到這個功能。在谷歌分析版本2.3中,它確實可以用簡單的C#行:
AnalyticsService asv = new AnalyticsService("");
asv.setUserCredentials(CLIENT_USERNAME, CLIENT_PASS);
任何人都可以幫助我嗎?
非常感謝!我會看看它... – 2012-01-23 09:02:05
它的工作。我找到了一個有用的[示例](http://stackoverflow.com/a/7489566/1151937),其中顯示瞭如何在Google圖書館中使用刷新令牌。 – 2012-01-27 15:37:05
@ michael-ki優秀!很高興你找到了一個例子。 +1用於更新,因此可以幫助其他人。 – 2012-01-27 15:38:50