gpt4 book ai didi

php - Youtube API - 请求元数据指定了无效的视频描述

转载 作者:搜寻专家 更新时间:2023-10-31 21:22:19 27 4
gpt4 key购买 nike

我知道这个问题是重复的,但现象是不同的。

我使用 Youtube API PHP 上传我的视频。不幸的是,它发现了错误:

{
"status": "fail",
"mess": "Failed to start the resumable upload (HTTP 400: youtube.video, The request metadata specifies an invalid video description.)"
}

我检查了描述。使用 mb_strlen()返回结果少于 5000 个字符。

$title = mb_substr($title, 0, 100);
$description = mb_substr($description , 0, 4999);
$tags = array_slice($tags, 0, 15);

$snippet = new Google_Service_YouTube_VideoSnippet();
$snippet->setTitle($title);
$snippet->setDescription($description);
$snippet->setTags($tags);
$snippet->setCategoryId("22");

$status = new Google_Service_YouTube_VideoStatus();
$status->privacyStatus = "public";

$video = new Google_Service_YouTube_Video();
$video->setSnippet($snippet);
$video->setStatus($status);

是否存在一些特殊字符:<> , | , ' (单引号),() , ? , " (双引号)。
我研究了这个错误,但没有任何结果:(

最佳答案

您需要删除所有 < >描述中的字符。

$description = str_replace(['>', '<'], '', $description);
$snippet->setDescription($description);

关于php - Youtube API - 请求元数据指定了无效的视频描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44192736/

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