Youtube REST API v3 - 包含搜索查询结果中的视频统计信息

Igor Filippov 11 youtube rest youtube-api

我想使用Youtube API v3执行搜索查询.我需要的是检索每个视频的视频ID和统计信息.从文档中我可以看到,视频项不会返回统计信息.如果我尝试使用此查询请求统计信息:

https://www.googleapis.com/youtube/v3/search?type=video&part=snippet,statistics&q=kittens&key={MY_KEY}

我收到一个错误:

{
 "error": {
  "errors": [
   {
    "domain": "youtube.part",
    "reason": "unknownPart",
    "message": "statistics",
    "locationType": "parameter",
    "location": "part"
   }
  ],
  "code": 400,
  "message": "statistics"
 }
}

所以我想我需要提出两个请求:

  1. 执行实际搜索并检索视频ID列表.
  2. 发出API请求https://developers.google.com/youtube/v3/docs/videos/list以检索每个视频的统计信息.

或者也许我错过了一些东西,有办法在一个搜索查询中获取视频统计数据?

Tilly.. 16

在指南中,当使用https://www.googleapis.com/youtube/v3/search时,他们会指定"您可以在参数值中包含的部件名称是ID和代码段" .(统计数据不是可接受的值).

所以我认为你必须提出两个请求,至少这就是我正在做的事情.我找不到任何其他解决方案.我很想知道是否有解决方法......