问题:客户端有很多视频。他将它们上传到youtube。我为他建立了一个简单的cms,他更新了网站上的内容。我想简化在cms中链接视频的过程。
目前他必须
有更简单的吗?更好的解决方任何建议都会非常有帮助。 提前致谢。 沙恩
答案 0 :(得分:2)
让客户创建YouTube频道并在该频道中创建播放列表。然后,客户端可以告诉您要在网站上添加哪些播放列表,您可以通过YouTube API提取特定播放列表中的所有视频。
通过这种方式设置(一次)并忘记它。客户可以在他们认为合适的情况下维护YouTube中的播放列表,并知道这些播放列表中的视频将自动包含在网站上。
以下是一些示例代码段:
// Init service.
YouTubeService service = new YouTubeService("MyApplicationName", "MyDeveloperApiKey");
// Get playlists for youtube user (your client).
PlaylistsFeed playlists = service.GetPlaylists(new YouTubeQuery("http://gdata.youtube.com/feeds/api/users/[CLIENT_USER]/playlists"));
// Get playlist feed.
PlaylistFeed feed = service.GetPlaylist(new YouTubeQuery("http://gdata.youtube.com/feeds/api/playlists/" + playlistID)));
// Get list of video IDs for playlist.
(from atomEntry in feed.Entries select (atomEntry as PlaylistEntry).VideoId).ToList());
答案 1 :(得分:1)