到目前为止我已经
了YouTubeRequestSettings mySettings;
YouTubeRequest myRequestFeed;
mySettings = new YouTubeRequestSettings("myApp", devKey, userName, password);
myRequestFeed = new YouTubeRequest(settings);
Feed<Subscription> mySubscriptionFeed = myRequestFeed.GetSubscriptionsFeed(null);
List<string> lst = new List<string>();
foreach (var sub in mySubscriptionFeed.Entries) {
//I can iterate over each subscription and get name, ect.
// I can't seem to figure out how to get the videos in each subscription.
SubscriptionEntry entry = sub.SubscriptionEntry;
Feed<Video> videoFeed = entry.???
}
对于播放列表,有
Feed<PlayListMember> video_list = myRequestFeed.GetPlaylist(pl);
但似乎没有类似的功能来检索订阅内容。
在旧的API(1.something)中,它是用
完成的string feedURI = SubscritpionEntry.FeedLink.Href;
query = new YouTubeQuery(feedURI);
但FeedLink不再存在。
在this documentation中,他们陈述
“每个条目中的内容标记指定用于检索订阅视频的URL。”
“修改代码以检查代码的值,而不是播放列表供稿条目和订阅供稿条目中的代码。”
除了
SubscriptionEntry entry = sub.SubscriptionEntry;
entry.content.Src and entry.content.AbsoluteURL
是唯一填写的内容,我似乎没有做任何事情会产生基础的项目列表。我必须遗漏一些明显的东西,但我看不到它。