YouTube PlayListitemInsert代码无法使用API​​

时间:2017-03-06 18:54:49

标签: api youtube youtube-api youtube-data-api

我有执行youtube上传工作正常的代码,当它完成后,它会尝试将视频移动到特定的播放列表。

为了测试,我已经将播放列表(它正确并重新验证)和视频(它确实存在于我的频道中)硬编码到代码中。

我无法将视频转到我指定的播放列表,并从NSlog query1获取以下输出,但没有错误。

Query1:GTLQueryYouTube 0x1700b0860:{method:youtube.playlistItems.insert params :( part)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];

1 个答案:

答案 0 :(得分:0)

结束报废并在youtube中使用播放列表自动添加功能。方式更容易。