我想通过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。在
一周前,我问了一个类似的问题,googleapi似乎非常严格。如果你能成为视频的主人,你就可以成为视频的主人。在
所以,正如你已经说过的,这些信息很遗憾没有在回应中。我只是对youtbe链接做了一个简单的解析,而不是在api上花费太多。在
解决方法如下:
How to retrieve like/dislike/view count from Youtube?
相关问题 更多 >
编程相关推荐