2017-03-06 7 views
0

正常に動作しているYouTubeアップロードを実行するコードがあります。終了したら、動画を特定のプレイリストに移動しようとします。YouTube PlayListitemInsertコードが動作しないAPI

テストでは、プレイリスト(正しいもので再確認済み)とvideoid(自分のチャンネルに存在します)をコードにハードコードしました。

私は指定したプレイリストにビデオを取得できません。以下の出力をNSlog query1から取得しますが、エラーはありません。

Query1を:GTLQueryYouTube 0x1700b0860:{方法:youtube.playlistItems.insertのparams:(一部)bodyObject:GTLYouTubePlaylistItem}

私が行方不明です何任意のアイデア?

// Enter PlaylistItem Code 
GTLYouTubePlaylistItem *playlistitem = [[GTLYouTubePlaylistItem alloc] init]; 
GTLYouTubePlaylistItemSnippet *playlistitemSnippet = [[GTLYouTubePlaylistItemSnippet alloc] init]; 

playlistitemSnippet.playlistId = @"PL4YcQc6s41BjKOoAPAQ_B-KNC2JBB3gl2"; 
playlistitemSnippet.resourceId.kind = @"youtube#video"; 
playlistitemSnippet.resourceId.videoId = @"4frmxoGMOcQ"; 

GTLQueryYouTube *query1 = [GTLQueryYouTube queryForPlaylistItemsInsertWithObject:playlistitem part:@"snippet"]; 


UIAlertView *waitIndicator1 = [Utils showWaitIndicator:@"Moving Video to Playlist"]; 

NSLog(@"Query1: %@", query1); 

[service executeQuery:query1 
      completionHandler:^(GTLServiceTicket *ticket, 
           GTLYouTubePlaylistItem *resource, NSError *error) { 
       [waitIndicator1 dismissWithClickedButtonIndex:0 animated:YES]; 

答えて

0

これを廃止し、YouTubeのプレイリスト自動追加機能を使用しました。より簡単に。

関連する問題