【问题标题】:Getting the watch_later as playlist in youtube api在 youtube api 中获取 watch_later 作为播放列表
【发布时间】:2013-01-30 00:32:06
【问题描述】:

你是怎么做到的?我根本想不通:P

这是获取标准播放列表的方法

Feed<Playlist> feed = mainRequest.Get<Playlist>(new Uri("https://gdata.youtube.com/feeds/api/users/default/playlists"));
Playlist playlist = feed.Entries.ElementAt<Playlist>(0);

但是使用相同的方法获取 watch_later 播放列表,就像这样

Feed<Playlist> feed = mainRequest.Get<Playlist>(new Uri("https://gdata.youtube.com/feeds/api/users/default/watch_later"));

返回 watch_later 播放列表中的视频...我已经尝试了几乎所有我能想到的东西,但没有任何效果。 那么该怎么做呢?

我需要播放列表,因为我正在尝试向其中添加视频。

【问题讨论】:

标签: c# youtube-api


【解决方案1】:

如果你只是想找到播放列表id,你可以使用数据api的v3,你可以使用Channels List方法。

使用 oAuth 进行身份验证后,播放列表可以在 items.contentDetails.relatedPlaylists.watchLater 中找到

我不太懂 C#,但 url 本身应该是:

https://www.googleapis.com/youtube/v3/channels?part=contentDetails&id={CHANNEL_ID}&key={YOUR_API_KEY}

然后您可以使用Playlists Insert 方法添加视频。

【讨论】:

猜你喜欢
  • 2015-10-18
  • 1970-01-01
  • 2015-07-04
  • 2017-11-01
  • 2017-05-18
  • 2017-08-19
  • 2018-02-19
  • 2013-04-30
  • 1970-01-01
相关资源
最近更新 更多