Youtube数据API V3 Javascript
我现在正在将youtube视频从一个web客户端上传到youtube。 我想使用Javascript上传视频,并显示上传的视频后上传到我的服务器数据库的url上传 所以我做的第一件事就是在中创建一个帐户。激活Youtube数据Api,然后我创建了一个ID客户端OAuth 2.0,类型为:Web应用程序,ID客户端的形式为:000000-x1x1x1x1.apps.googleusercontent.com我还添加了一个授权的推荐人:因为我在localhost工作 看来一切都配置得很好,我遵循了youtube提供的官方教程,但当我尝试上传视频时,我出现了以下错误:Youtube数据API V3 Javascript,javascript,video,youtube,upload,Javascript,Video,Youtube,Upload,我现在正在将youtube视频从一个web客户端上传到youtube。 我想使用Javascript上传视频,并显示上传的视频后上传到我的服务器数据库的url上传 所以我做的第一件事就是在中创建一个帐户。激活Youtube数据Api,然后我创建了一个ID客户端OAuth 2.0,类型为:Web应用程序,ID客户端的形式为:000000-x1x1x1x1.apps.googleusercontent.com我还添加了一个授权的推荐人:因为我在localhost工作 看来一切都配置得很好,我遵循了y
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "Invalid value for: is not a valid value"
}
],
"code": 400,
"message": "Invalid value for: is not a valid value"
}
}
有人犯过这个错误吗?
谢谢我弄明白了为什么我不能上传Youtube提供的教程中的视频不完整,我必须发送一些参数,我需要的参数是标题、描述,最后还有最想要的privacyStatus,我所做的是添加两个ID为#description和#title的文本字段,并用正确的数据填充这些文本字段,最后用(private | public)填充privacyStatus,这意味着您希望如何上传视频 您可以更新Youtube提供的上传js文件,如下所示:
var metadata = {
snippet: {
title: $('#title').val(),
description: $('#description').text(),
tags: this.tags,
categoryId: this.categoryId
},
status: {
privacyStatus: "public"
}
};
有人吗?这是我遵循的教程