2014-02-09 125 views
1

在幾次打嗝後終於獲得API連接後,我幾乎可以輕鬆獲取所需的所有數據例外情況:從頻道獲取觀看次數最多的視頻並使用V3獲取頻道的精選視頻

我需要列出來自特定頻道的10個觀看次數最多的視頻。我知道與video.list你可以將圖表設置爲最流行的,但將videoCategoryId設置爲頻道ID或頻道上傳的播放列表ID似乎並不工作

我還需要抓住視頻在頻道的主頁上顯示。我認爲這在API中被稱爲unsubscribedTrailer,並且可以在brandingSettings下找到,但是找不到從channel.list的結果中獲得價值的方法。編輯:我也嘗試將brandingSettings添加到該組件中listChannels的部分字符串,但它返回一個空對象 - 我假設我不是頻道的所有者,即使我只想閱讀它們而不更新

回答

4

videos-> list call for for details about videos you已經找到。

你需要的是做一個帶有id的channels-> list來查找那個通道的屬性。

精選視頻爲:brandingSettings.channel.unsubscribedTrailer

要獲得獲得該通道的最熱門影片:你可以做search->lis噸與指定的channelID和順序=觀看次數

+0

乾杯的人,最流行的視頻作品完美 - 我沒有想到使用常規搜索API。 我仍然無法獲取brandingSettings - 我正在使用PHP庫,我不確定你是否熟悉它,但它似乎是我可以訪問的唯一方法是listChannels和update。將brandingSettings添加到listChannels的部分字符串不起作用 – ollie

+0

它正在爲我工​​作。你使用最新的PHP庫嗎? https://github.com/google/google-api-php-client –

+0

我得到了返回的brandingSettingsType和brandingSettingsDataType對象,但它們是空的,即使通道上絕對有精選視頻集 – ollie

相關問題