【问题标题】:How to filter by duration at YouTube search API如何在 YouTube 搜索 API 中按时长过滤
【发布时间】:2014-07-01 15:30:53
【问题描述】:

我正在尝试按时长(短)参数过滤我的搜索结果。但是,它仍然会返回长达一小时的视频。此外,orderby 参数似乎不起作用。这是代码(所有其他过滤器都可以):

var request = gapi.client.youtube.search.list({
  part: 'snippet',
  q: 'kittens',
  maxResults: 5,
  duration: 'short',
  orderby: 'published',
});

这与这些是“自定义搜索参数”这一事实有关吗?如果是这样,我该如何使用它们?

【问题讨论】:

  • 您好,您知道是否可以选择按“短”和“中”进行搜索,但不能按“长”进行搜索?

标签: youtube youtube-api


【解决方案1】:

搜索 API 参考说您需要将“类型”指定为视频。

如果你为这个参数指定了一个值,你还必须设置类型 视频参数的值。

(来自:https://developers.google.com/youtube/v3/docs/search/list

尝试在您的请求中添加“类型”参数。

【讨论】:

    猜你喜欢
    • 2012-02-23
    • 2020-11-28
    • 1970-01-01
    • 2016-12-07
    • 2017-03-06
    • 1970-01-01
    • 2016-06-21
    • 2016-05-22
    • 2013-06-03
    相关资源
    最近更新 更多