YouTube的REST API V3 - 包括在搜索查询结果用于视频统计(Youtube RES

2019-08-16 22:01发布

我想执行使用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以检索每个视频的统计数据。

或者,也许我失去了一些东西,有一种方式来获得一个搜索查询中视频的统计?

Answer 1:

在指导,他们指定“各部分的名称,你可以包括的参数值是标识和段”使用时https://www.googleapis.com/youtube/v3/search 。 (统计不是接受值)。

因此,我认为你必须作出两个请求就像你说的,至少这是我在做什么。 我找不到任何其他的解决办法。 我很想知道,如果有一个解决办法...



Answer 2:

为避免返回数据的冗余和不使用带宽与额外的数据,“视频搜索数据”和“视频统计”数据以API分离。 你说得对约两个呼叫。 在一般情况下,得到更快的反应,只有在要求你将在你的应用程序中使用使用“部分” S。



文章来源: Youtube REST API v3 - include statistics for video in search query result