我是新來的的YouTube Analytics(分析)API,並有幾個問題:的YouTube Analytics(分析)API問題
爲了檢索分析報告,我必須指定通道ID爲「IDS」參數。如何找到OAuth認證用戶的渠道ID?我在示例應用程序中看到,我可以在Data API(V3)中調用Channels.list方法,並使用「mine = true」參數。這是保證返回一個單一的頻道?如果不是,我怎麼知道哪個頻道是正確的?尋找用戶頻道ID的推薦方式是什麼?
一旦我擁有渠道ID,我就可以開始查詢Google Analytics數據。我想查詢頻道整個歷史記錄的「觀看次數」指標。問題是,我怎麼知道回到查詢有多遠?有頻道開始日期嗎?上面提到的Channels.list方法不會爲我的頻道返回snippet.publishedAt日期,因此這似乎不是一種可靠的方式。我還有什麼時候知道何時停止?我想我可以查詢到2005年左右,當YouTube成立時,但這似乎是一個不好的方法。有什麼建議麼?
Analytics API支持頻道以及內容所有者的報告。一旦用戶通過OAuth進行身份驗證,我怎麼知道該帳戶是普通的YouTube帳戶還是CMS內容所有者帳戶?
任何幫助將不勝感激!
謝謝傑夫的迅速反應。我仍然對第三個問題感到困惑。我正在構建一個應用程序,要求用戶通過OAuth進行身份驗證。經過身份驗證後,如何知道該用戶是否爲常規用戶(以便我將進行頻道報告查詢),或者如果用戶是CMS內容所有者,那麼我應該製作內容所有者查詢。如果CMS,我如何獲得他們的CONTENT_OWNER_NAME? –
您需要爲這兩種不同的場景明確編碼。如果您認爲某些CMS內容所有者有可能會使用您的應用程序,那麼您將不得不建立一個不同的UI流程,在該流程中請求他們在運行報告之前輸入其內容所有者名稱。不過,除非您特別瞭解某些用戶將成爲CMS內容所有者,否則最好忘記該用例。 –
我明白了。所以我想沒有辦法以編程方式確定YouTube帳戶與CMS是否正常?我認爲CMS內容所有者會知道他們的內容所有者名稱?再次感謝你的幫助。 –