2013-07-01 35 views
4

我在這裏瀏覽YouTube的API: https://developers.google.com/youtube/v3/guides/working_with_channel_idsYoutube - 如何獲得YouTube頻道中的視頻列表並將它們顯示爲列表?

而且我不太明白的方式來獲得所有的頻道的視頻。這不是人們常見的事情嗎?而且你需要我不知道如何獲得的頻道ID。這不是我的頻道。

請問任何人都可以在這裏指出我正確的方向。看來,如果我可以將視頻嵌入網站,我應該可以獲得完整頻道的視頻列表。或者我錯過了什麼?

回答

3

你可以做到這一點檢索頻道ID:

Retrieve Youtube Channel info for "Vanity" channel

後來,有渠道ID可以檢索頻道的播放列表:

https://developers.google.com/youtube/v3/docs/playlists

然後你就可以使用每個播放列表ID用於檢索PlayListItems,並以此方式檢索該頻道中的所有videoIds:

https://developers.google.com/youtube/v3/docs/playlistItems

+0

謝謝!爲了澄清一點,頻道ID從不改變,對吧?所以一旦我確定它,我可以通過硬編碼的頻道ID拉視頻? – Genadinik

+0

是的,頻道ID從未改變 –

+3

我可以使用api列出所有視頻** https://www.googleapis.com/youtube/v3/activities?part = snippet,contentDetails&channelId = UCbTLwN10NoCU4WDzLf1JMOA&key = {YOUR_API_KEY} ** ,我可以得到像「上傳時間,持續時間,查看次數......」的視頻的詳細信息。 – Nagaraj

0

參考this page from google看到例如如何得到指定通道的上載視頻:

  1. 它檢索爲視頻的播放列表ID使用API​​的channels.list方法上傳到用戶的渠道。
  2. 它將該ID傳遞給playlistItems.list方法以檢索該列表中的視頻。
相關問題