これまでのところ、
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
のみが入力されており、それらを使用して何もしていないように思われるものは、基になるアイテムのリストを生成します。明らかな何かが欠けている必要がありますが、見えません。