【问题标题】:YouTube Data API can't search the videoYouTube 数据 API 无法搜索视频
【发布时间】:2020-01-22 07:03:09
【问题描述】:

我正在使用 YouTube 数据 API v3。

我想找一个在“2020-01-01T11:19:05.000Z”发布的视频

所以我使用了这样的代码。

type='video',
part='snippet',
maxResults=50,
pageToken=options.nextPageToken,
publishedAfter="2020-01-01T11:18:05.000Z",
publishedBefore="2020-01-01T11:20:05.000Z",
regionCode="KR",

但是 api 找不到我想要的视频。所以我添加了 q 参数。

q="보겸"

现在 api 找到了我想要的视频。为什么api需要q参数才能找到视频?

【问题讨论】:

    标签: youtube youtube-api youtube-data-api


    【解决方案1】:

    q 参数指定要搜索的查询词

    您的请求还可以使用布尔 NOT (-) 和 OR (|) 运算符来排除视频或查找与多个搜索词之一相关联的视频。

    例如,要搜索匹配“boating”或“sailing”的视频,请将 q 参数值设置为boating|sailing。同样,要搜索匹配“boating”或“sailing”但不匹配“fishing”的视频,请将 q 参数值设置为boating|sailing -fishing。

    请注意,管道字符在您的 API 请求中发送时必须进行 URL 转义。管道字符的 URL 转义值为 %7C。 (来源:./youtube/v3/docs/search/list

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-06
      • 2015-04-30
      • 2012-08-02
      • 2014-11-16
      • 2017-04-26
      • 1970-01-01
      • 2014-03-21
      相关资源
      最近更新 更多