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”)而不是名称填充。我已经尝试了所有的选择,所以我知道。此外,过滤功能在没有相关视频的情况下也能正常工作。只需添加相关文件即可使其停止工作。归档: