【问题标题】:Youtube v3 API, videoCategoryId ignored if relatedToVideoId specifiedYoutube v3 API,如果指定了 relatedToVideoId,则忽略 videoCategoryId
【发布时间】:2015-09-26 16:30:25
【问题描述】:

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

https://www.googleapis.com/youtube/v3/search?fields=items,nextPageToken&key=<api_key>&maxResults=5&part=snippet&relatedToVideoId=_z9SeoQllUE&type=video&videoCategoryId=10

但是,当我使用relatedToVideoId 时,类别过滤器会被忽略。

这是一个错误,还是只是没有记录?

谢谢 亚龙

【问题讨论】:

标签: youtube-api youtube-data-api


【解决方案1】:

videoCategoryId参数为String类型,您在REST API调用中提供的值为“10”。这不是一个有效值,因此会被忽略。

根据官方文档“videoCategoryId 参数根据类别过滤视频搜索结果”。如果您查看Video Category 文档“videoCategory 资源标识已经或可能与上传的视频相关联的类别。”

【讨论】:

  • 这不对。参数应填写类别 ID ('10') 而不是名称。我已经尝试了所有选项,所以我知道。此外,过滤在没有相关视频的情况下工作得很好。只需添加相关内容即可使其停止工作。
猜你喜欢
  • 2013-06-30
  • 2021-03-24
  • 2020-12-08
  • 2023-03-08
  • 2017-03-06
  • 2012-03-30
  • 1970-01-01
  • 1970-01-01
  • 2021-07-26
相关资源
最近更新 更多