Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Youtube api Youtube v3 API,如果指定了VideoID,则忽略videoCategoryId_Youtube Api_Youtube Data Api - Fatal编程技术网

Youtube api Youtube v3 API,如果指定了VideoID,则忽略videoCategoryId

Youtube api Youtube v3 API,如果指定了VideoID,则忽略videoCategoryId,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,我尝试使用类别过滤器列出与特定视频相关的视频,如下所示: https://www.googleapis.com/youtube/v3/search?fields=items,nextPageToken&key=<api_key>&maxResults=5&part=snippet&relatedToVideoId=_z9SeoQllUE&type=video&videoCategoryId=10 https://www.googlea

我尝试使用类别过滤器列出与特定视频相关的视频,如下所示:

https://www.googleapis.com/youtube/v3/search?fields=items,nextPageToken&key=<api_key>&maxResults=5&part=snippet&relatedToVideoId=_z9SeoQllUE&type=video&videoCategoryId=10
https://www.googleapis.com/youtube/v3/search?fields=items,nextPageToken&key=&maxResults=5&part=snippet&relatedVideoID=\u z9SeoQllUE&type=video&videoCategoryId=10
但是,当我使用relatedToVideoId时,类别过滤器被忽略

这是一个bug,还是没有文档记录

谢谢 Yaron

参数videoCategoryId为字符串类型,您在REST API调用中提供的值为“
10
”。这不是有效值,因此将忽略它


根据官方文件“videoCategoryId参数根据视频搜索结果的类别过滤视频搜索结果”。如果你看一下文档,“一个视频类别资源识别出一个已经或可能与上传的视频相关的类别。”

这是不对的。参数应使用类别ID(“10”)而不是名称填充。我已经尝试了所有的选择,所以我知道。此外,过滤功能在没有相关视频的情况下也能正常工作。只需添加相关文件即可使其停止工作。归档: