gpt4 book ai didi

YouTube v3 API : Error 500 (BackendError) when uploading a caption file

转载 作者:行者123 更新时间:2023-12-02 16:48:50 29 4
gpt4 key购买 nike

我正在编写一些概念验证代码来自动将字幕上传到现有视频。这是我的相关代码:

var file = $('input[type=file]').get(0).files[0];

var metadata = {
snippet: {
videoId: 'xKE5LG5Xd9o',
language: 'english',
name: 'test'
}
};
var uploader = new MediaUploader({
baseUrl: 'https://www.googleapis.com/upload/youtube/v3/captions',
file: file,
token: gapi.auth.getToken().access_token,
metadata: metadata,
params: {
part: 'snippet'
}
});

uploader.upload();

当我运行此代码时,我收到以下 JSON 响应:

{
"error": {
"errors": [{
"domain": "global",
"reason": "backendError",
"message": "Backend Error"
}],
"code": 500,
"message": "Backend Error"
}
}

我找不到有关此错误响应的任何最新信息。有this old thread这表明这是一个 API 错误,等待一段时间再重试即可解决该问题。然而,这似乎不适用于我的情况。

最佳答案

根据我使用该库的经验,您需要将语言设置为 BCP-47 语言标记。这意味着将“English”更改为“en”。

var metadata = {
snippet: {
videoId: 'xKE5LG5Xd9o',
language: 'en',
name: 'test'
}
};

关于YouTube v3 API : Error 500 (BackendError) when uploading a caption file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31253692/

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