2

到目前为止我有

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 不再存在。

本文档中,他们声明

“每个条目中的内容标签指定了用于检索订阅视频的 URL。”

//在本文档中

“修改您的代码以检查标签的值,而不是播放列表提要条目和订阅提要条目中的标签。”

除了那个

SubscriptionEntry entry = sub.SubscriptionEntry;
entry.content.Src and entry.content.AbsoluteURL

是唯一填写的东西,我似乎对它们没有任何作用,会产生底层的项目列表。我必须遗漏一些明显的东西,但我看不到它。

4

0 回答 0