2016-09-02 7 views
2

チャンネルからユーザーのアップロード動画を引き出すことができない理由を教えてもらえますか?私は自分のコードで他に何が欠けているのか分かりません。すべてがそこにあるようですが、私はいつも私のplaylistresponse.itemsにゼロを返します。YouTubeアップロードからビデオを引き出すことができません

var youtubeService = new YouTubeService(new BaseClientService.Initializer() { ApiKey = "API-KEY" }); // mypersonal key 
    var ChannelSectionRequest = youtubeService.Channels.List("contentDetails"); 
    ChannelSectionRequest.Id = channelID; 
    var ChannelSectionResponse = await ChannelSectionRequest.ExecuteAsync(); 
    foreach (var ChannelSectionItem in ChannelSectionResponse.Items) 
    { 
     var uploadsPlaylistID = ChannelSectionItem.ContentDetails.RelatedPlaylists.Uploads; 
     var nextPageToken = ""; 
     while (nextPageToken != null) 
     { 
      var playlistRequest = youtubeService.PlaylistItems.List("snippet"); 
      playlistRequest.Id = uploadsPlaylistID; 
      playlistRequest.MaxResults = 50; 
      playlistRequest.PageToken = nextPageToken; 
      var playlistResponse = await playlistRequest.ExecuteAsync(); 

おかげで...

答えて

1

playlistRequestを構築しながらあなたはplaylistIdパラメータではなくidパラメータを設定する必要があります。

playlistRequest.PlaylistId = uploadsPlaylistID; 
+0

男あなたは天才です。私は今、2日間そのコードを見つめています。 – sledgehammer

+0

@スレハーマー私は助けることができてうれしい! :D –

関連する問題