2017-03-06 48 views
0

我有執行YouTube的上傳工作正常,當它完成時,它會嘗試將視頻移動到特定的播放列表的代碼。YouTube PlayListitem插入代碼不工作API

爲了進行測試,我已將播放列表(它是正確的並經過重新驗證)和視頻ID(它存在於我的頻道中)硬編碼到代碼中。

我無法獲取視頻到我指定的播放列表並從NSlog query1中獲取下面的輸出,但沒有錯誤。

查詢1: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中使用了播放列表自動添加功能。方式更容易。