Youtube API 3.0统计数据中缺少lilkeCount

2024-05-19 21:14:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过Youtube PythonAPI获取特定视频的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.publicstatsview布尔型 此值指示视频监视页上的扩展视频统计信息是否可公开查看。默认情况下,这些统计信息是可查看的,即使该属性的值设置为false,诸如视频的viewcount和ratings之类的统计信息仍将是公开可见的。在

在上述响应中,此变量为真。 然而,likeCount仍然不见了。在

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


Tags: viewapi信息falsetruepythonapi视频youtube
1条回答
网友
1楼 · 发布于 2024-05-19 21:14:01

一周前,我问了一个类似的问题,googleapi似乎非常严格。如果你能成为视频的主人,你就可以成为视频的主人。在

所以,正如你已经说过的,这些信息很遗憾没有在回应中。我只是对youtbe链接做了一个简单的解析,而不是在api上花费太多。在

解决方法如下:

How to retrieve like/dislike/view count from Youtube?

相关问题 更多 >