我想用javascript上传一个视频到youtube。目前,我可以登录并获得视频列表,但我不知道如何编写片段来上传文件。
我使用谷歌js api Link1和youtube v3 api Link2
var requestOptions = {
playlistId: playlistId,
part: 'snippet',
myRating:'like',
maxResults: 1
};
var request = gapi.client.youtube.videos.insert(requestOptions);
我使用上面的代码来获取视频列表项,但不确定如何继续上传视频。
[Edit]现在在v3中支持CORS,这里是最新的答案。https://stackoverflow.com/a/19691307/1973552
现在有一个问题在v3由于CORS。目前,如果Javascript实现很紧急,您可以使用v2。下面是一个例子。
另一方面,我们希望能尽快得到v3修复Javascript上传,这将是长期的解决方案。