api - YouTube PlayListitemInsert代码无法使用API

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

我的代码可以正常执行youtube上传,完成后,它会尝试将视频移至特定的播放列表。

为了进行测试,我已经将播放列表(正确并经过重新验证)和videoid(确实存在于我的 channel 中)进行了硬编码到代码中。

我无法将视频转到指定的播放列表,也无法从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];

最佳答案

最终取消了此操作,并在youtube中使用了播放列表自动添加功能。方式更简单。

关于api - YouTube PlayListitemInsert代码无法使用API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42633386/

相关文章:

.net - redirect_uri_mismatch错误Google API v3 .NET

javascript - 如何使用 javascript API 获取观看次数最多的 youtube 视频?

youtube - Youtube API是否会返回观看过我的视频的用户列表?

ios - 从 magento 商店到 iOS 应用程序使用的 API

api - YouTube框架API-视频从一开始就无法播放(IE + Chrome问题)

django - Django Ckeditor 的 Youtube 插件已更新

jquery - Youtube 视频无法在 Flexslider 中播放

youtube - ffmpeg 和 Youtube 上传 - 无法将现有音轨与外部音轨合并

android - 在 Android-x86 中使用 C2DM

java - 强制加载移动 Youtube 页面?