0

どのようにしますか?私は単にそれを理解することはできません:P

標準のプレイリストを取得する方法は次のとおりです

Feed<Playlist> feed = mainRequest.Get<Playlist>(new Uri("https://gdata.youtube.com/feeds/api/users/default/playlists"));
Playlist playlist = feed.Entries.ElementAt<Playlist>(0);

しかし、watch_laterプレイリストを取得する際に同じ方法を使用すると、

Feed<Playlist> feed = mainRequest.Get<Playlist>(new Uri("https://gdata.youtube.com/feeds/api/users/default/watch_later"));

watch_later プレイリストの動画を返します...思いつく限りのことはほとんどすべて試しましたが、何も機能しません。では、どうやってそれを行うのですか?

動画を追加しようとしているので、プレイリストが必要です。

4

1 に答える 1

0

プレイリスト ID を見つけようとしているだけの場合は、 Channels Listメソッドを使用できるデータ API の v3 を使用できます。

oAuth で認証すると、プレイリストは items.contentDetails.relatedPlaylists.watchLater にあります。

C# についてはよくわかりませんが、URL 自体は次のようになります。

https://www.googleapis.com/youtube/v3/channels?part=contentDetails&id={CHANNEL_ID}&key={YOUR_API_KEY}

その後、 Playlists Insertメソッドを使用してビデオを追加できます。

于 2013-01-30T06:46:05.333 に答える