2015-05-13 132 views
0

我有一個使用Google Analytics標記的網站。我可以看到統計信息正在創建,我可以使用Google Analytics網絡工具分析它們。用於Google Analytics API的OAuth2令牌

我想使用Google Analytics API提取標記數據,但所有說明似乎都指向開發人員控制檯以創建我的OAuth2令牌。我的網站未顯示在所呈現的應用列表中,因此我無法執行下一步生成OAuth2令牌的操作。

我覺得我必須錯過一些明顯的東西,但我現在正在碰壁磚。我如何讓網站出現,以便我可以在開發人員控制檯中看到它?

+0

您的網站將不會出現在開發者控制檯,它只是創造用於提取數據的項目。你將使用哪種編程語言? – DaImTo

+0

我將使用Java – DaveH

+0

這可能有所幫助:https://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/installed-java還要考慮使用服務帳戶而不是Oauth2。 https://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/service-java – DaImTo

回答

1

Google開發人員控制檯用於註冊您的應用程序,這樣Google就知道誰在使用那裏的API。您的Google Analytics(分析)帳戶不會顯示在這裏,因爲這不是它的工作原理。

創建一個新項目,您將獲得用於識別您的應用程序的client_id和客戶端祕密。然後,您使用編程語言使用客戶端ID和客戶端密鑰訪問API。

我不是一個java程序員,所以我不能幫你。你提到你想訪問自己的數據。我建議你着手使用服務帳戶。服務帳戶可用於授予身份驗證,而無需提示用戶進行訪問。這僅適用於您正在訪問的自己的帳戶,並且數據不屬於其他用戶。以服務帳戶電子郵件地址並將其作爲用戶添加到帳戶級別的ACCOUNT級別的谷歌分析中。那麼當您在代碼中使用服務帳戶時,您將有權訪問。

https://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/service-java