gpt4 book ai didi

javascript - Youtube Data API V3 Javascript

转载 作者:行者123 更新时间:2023-12-03 06:20:37 25 4
gpt4 key购买 nike

我正在努力将youtube视频从网络客户端上传到Youtube。
我想使用Javascript上传视频并显示上传的视频,然后再将上传的URL发布到我的服务器数据库中。
所以我要做的第一件事是在Youtube console中创建一个帐户。并激活Youtube Data Api,然后我创建了一个ID客户端OAuth 2.0,其类型为:Web应用程序和ID客户端具有以下形式:000000-x1x1x1.apps.googleusercontent.com我也添加了一个授权的引荐来源网址:http://127.0.0.1:3300,因为我在本地主机工作。
因此,似乎所有配置都很好,我遵循了youtube给出的官方教程,但是当我尝试上传视频时,出现此错误:

{
"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给出的教程的视频不完整Youtube Javascript upload,我必须发送一些参数,而我需要的参数是标题,描述,最后是最想要的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"
}
};

关于javascript - Youtube Data API V3 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35937291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com