Python Youtube API 3.0-统计数据中缺少lilkeCount

Python Youtube API 3.0-统计数据中缺少lilkeCount,python,youtube,youtube-api,youtube-data-api,Python,Youtube,Youtube Api,Youtube Data Api,我想通过Youtube Python API获取特定视频的likecount和view计数,但我遇到了一些错误 因此,我决定使用Youtube API-try now功能,即使这样也似乎失败了 我得到以下回应: { "kind": "youtube#videoListResponse", "etag": "\"oyKLwABI4napfYXnGO8jtXfIsfc/ov4vQrHRyCqPDg7Vz5rYnV_kqX0\"", "pageInfo": { "totalResults":

我想通过Youtube Python API获取特定视频的likecount和view计数,但我遇到了一些错误

因此,我决定使用Youtube API-try now功能,即使这样也似乎失败了

我得到以下回应:

{
 "kind": "youtube#videoListResponse",
 "etag": "\"oyKLwABI4napfYXnGO8jtXfIsfc/ov4vQrHRyCqPDg7Vz5rYnV_kqX0\"",
 "pageInfo": {
  "totalResults": 1,
  "resultsPerPage": 1
 },
 "items": [
  {

   "kind": "youtube#video",
   "etag": "\"oyKLwABI4napfYXnGO8jtXfIsfc/3mmz358ZOYsLZ4S2f0zLLzHJl1A\"",
   "id": "j2e2rqczk2U",
   "contentDetails": {
    "duration": "PT2H8M34S",
    "dimension": "2d",
    "definition": "sd",
    "caption": "false",
    "licensedContent": true
   },
   "status": {
    "uploadStatus": "processed",
    "privacyStatus": "public",
    "license": "youtube",
    "embeddable": true,
    "publicStatsViewable": true
   },
   "statistics": {
    "viewCount": "212821",
    "favoriteCount": "0",
    "commentCount": "31"
   }
  }
 ]
}
根据API文档:

status.publicStatsViewable布尔值 此值指示视频的“观看”页面上的扩展视频统计信息是否可公开查看。默认情况下,这些统计信息是可查看的,即使此属性的值设置为false,视频的viewcount和ratings等统计信息仍将公开可见

此变量在上述响应中为真。 然而,likeCount仍然缺失

我做错了什么?
当我在youtube上打开视频时,我确实看到了likeCount。

一周前我问了一个类似的问题,谷歌API似乎非常严格。如果您是视频的所有者,则只能获取likecountviewcount

正如你已经说过的,很遗憾,这些信息没有出现在回复中。我没有花太多时间在api上,而是对youtbe链接进行了简单的解析

以下是解决方案:


不,不是真的。对于一个庞大的视频集,我没有自己的,我得到的信息。视频id=CBYhVcO4WgI是一个示例,您是否获得了视图计数?还有伯爵?是的。“统计”:{“viewCount”:“444656”,“likeCount”:“3145”,“dislikeCount”:“87”,“favoriteCount”:“0”,“commentCount”:“247”}当你问这个问题时,你做错了什么?我想我没有解释清楚。这个错误仍然存在。对于视频:CBYhVcO4WgI-没有bug-我在第二条(总体第三条)评论中得到了likeCount等。视频:j2e2rqczk2U-有一个bug-我在响应中没有得到类似的计数。这两个视频我都没有。响应的其余部分,包括“publicStatsViewable”的值都是相同的(true)。那么为什么会发生这种情况呢?