json リクエストを使用して、YouTube API から YouTube 動画を取得したいと考えています。これで、json を使用して YouTube からビデオを取得できます。URL の例にはいくつかの削除されたビデオ ( http://www.youtube.com/watch?v=MlOHWLqgcoY&list=PLD62D6701B15FD3E1 ) がありますが、削除されたビデオではなく、再生中のビデオしか得られません。json の結果を使用して削除された YouTube 動画を処理することは可能ですか、それとも他の方法ですか。
これは、YouTubeビデオを取得するための私のコードです
string getPlaylistVideoUrl = https://gdata.youtube.com/feeds/api/playlists/PLD62D6701B15FD3E1?v=2&safeSearch=strict&orderby=position&start-index=1&max-results=25&alt=json;
var webRequest = (HttpWebRequest)WebRequest.Create(getPlaylistVideoUrl);
using (WebResponse response=await webRequest.GetResponseAsync())
using (Stream responseStream=response.GetResponseStream())
using (StreamReader reader = new StreamReader(responseStream))
{
var jsonResult = reader.ReadToEnd();
var videosList = JsonConvert.DeserializeObject<YouTubeVideosByPlaylist>(jsonResult);
if (videosList.Feed != null)
{
if (videosList.Feed.Entry != null)
{
//Add entries to class
}
}
前もって感謝します。