我使用目标C在youtube上发布视频,但标题未获得更新。 如何在POST请求中发送片段和其他元数据。 我在请求机构附上这个。 {
{
snippet = {
categoryId = 1;
description = "Frodo rocks";
tags = (
Frodo,
Rocks
);
title = Frodo;
};
} }
将此作为youtube的输出。 {
{
etag = "\"iDqJ1j7zKs4x3o3ZsFlBOwgWAHU/o_39-mkxgb2KbqPNgQNLC4EICnQ\"";
id = "_1vbRs85yu4";
kind = "youtube#video";
snippet = {
categoryId = 22;
channelId = "UCor1dPXm9x-mXmtpPeUviTA";
channelTitle = "Akanksha Sharma";
description = "";
liveBroadcastContent = none;
localized = {
description = "";
title = unknown;
};
publishedAt = "2015-08-11T07:09:46.000Z";
thumbnails = {
default = {
height = 90;
url = "https://i.ytimg.com/vi/_1vbRs85yu4/default.jpg";
width = 120;
};
high = {
height = 360;
url = "https://i.ytimg.com/vi/_1vbRs85yu4/hqdefault.jpg";
width = 480;
};
medium = {
height = 180;
url = "https://i.ytimg.com/vi/_1vbRs85yu4/mqdefault.jpg";
width = 320;
};
};
title = unknown;
};
}
}
答案 0 :(得分:0)
Youtube没有为ios视频上传提供任何直接API。 他们有一种叫做“Resumable Upload”的东西。 在此,您首先只需上传视频元数据,此请求会返回一个上传网址,您可以在其上进一步上传视频。
我为youtube上传构建了自己的库。 https://github.com/NexgearOfficial/NGYoutubeUpload.git