我需要从YouTube播放列表中获取视频ID。
例如:那是我们的演示播放列表:http://www.youtube.com/playlist?list=PL8B03F998924DA45B
这是我的c#代码:
SyndicationFeed feed = await client.RetrieveFeedAsync("https://gdata.youtube.com/feeds/api/playlists/PL8B03F998924DA45B?v=2");
然后,我无法在feed
对象的播放列表中找到单个视频的ID。任何想法?
答案 0 :(得分:3)
我建议您使用Data API v3。 Data API是反映YouTube中播放列表且受到高度支持的版本。
在第3版中,您将设置playlistItems->list进行playlistId来电。
在回复中,如果播放列表项是视频,您可以从snippet.resourceId.videoId或contentDetails.videoId
获取videoId您可以找到C# examples here。