Curl Youtube数据API v3-搜索列表API-未指定channelId不会返回视频

Curl Youtube数据API v3-搜索列表API-未指定channelId不会返回视频,curl,youtube-data-api,Curl,Youtube Data Api,我试图通过使用此API的关键字获取视频,但是我遇到了API请求,在该请求中,我应该获取某个视频作为响应,但API不会返回该视频,除非我还指定了“channelId” 我使用“publishedAfter”、“publishedBefore”、“type”(=视频)和“q”过滤掉一些视频 卷曲看起来像这样: curl \ 'https://youtube.googleapis.com/youtube/v3/search?maxResults=50&order=date&publis

我试图通过使用此API的关键字获取视频,但是我遇到了API请求,在该请求中,我应该获取某个视频作为响应,但API不会返回该视频,除非我还指定了“channelId”

我使用“publishedAfter”、“publishedBefore”、“type”(=视频)和“q”过滤掉一些视频

卷曲看起来像这样:

curl \
'https://youtube.googleapis.com/youtube/v3/search?maxResults=50&order=date&publishedAfter=2021-03-02T00%3A00%3A00Z&publishedBefore=2021-03-11T23%3A59%3A59Z&q=test&type=video&key=[YOUR_API_KEY]' \
  --header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
  --header 'Accept: application/json' \
  --compressed
API返回给我一个分页列表,其中包含约130项(每页最多50项,因此为3页)。根据文档,限制为500项,除非使用“forContentOwner、forDeveloper或forMine”参数。这意味着我远远没有达到极限。我在这个列表中寻找某个视频,但它不在那里。因此,我查找了一个包含视频的频道ID,并将“channelId”过滤标准添加到API请求中。这很有帮助——API返回了我正在寻找的一个视频。这意味着,所有其他过滤条件都是正确的,即使不指定channelId,API也应该返回视频


所以问题是,为什么不在API请求中返回视频以及所有其他视频,而不指定频道ID?是虫子吗?或者youtube频道所有者可以将他们的视频设置为不可通过此API发现吗?视频通常在使用youtube网络搜索时找到。

罪犯视频ID是什么?