2016-05-11 54 views

回答

2

這個問題會被問到很多。瞭解API的安全模型非常重要。所有的Google API都使用OAuth2.0來驗證用戶身份。這樣做的目的是使代碼易於使用API​​來代表用戶訪問用戶數據。相比之下,您需要開展工作,向您的用戶展示您的數據

即便如此,您正在尋找的示例是由Analytics API團隊提供的Server side Auth example

最簡單的答案是在服務器端查詢API,使用service account並在向用戶提供任何其他數據時提供該數據。 詳細閱讀場景,並選擇最適合您最終目標的場景。瞭解API如何查看以下實體。

  • 用戶使用的應用程序。
  • A 開發人員開發應用程序。
  • 申請有一個project id及其相關的credentials
  • 用戶授權應用程序通過API訪問其數據。

您打破了這種範式,因爲您是API角度的用戶和開發人員。您希望將數據與無權查看的用戶共享,因此您需要使用服務帳戶訪問該數據並直接與用戶分享。

還記得要將服務帳戶添加到您希望訪問的Analytics View

0

檢出EmbeddedAnalytics如果您不想學習oAuth2,CoreReporting API,最後還是圖表工具。我們簡化過程。你所要做的就是創建你的圖表,並在你想要顯示圖表/儀表板的站點中嵌入一段代碼。

相關問題