查看和观看任何YouTube视频的时间历史记录

时间:2017-03-01 19:55:50

标签: youtube youtube-api

是否可以通过youtube API查找观看时间并查看任何YouTube视频的历史记录?如果是的话怎么样?如果没有,那么请告诉它任何替代方案。谢谢

2 个答案:

答案 0 :(得分:1)

是的,您可以通过API完成。只需使用YouTube数据API的Videos: list即可。使用statistics作为您的部分参数,然后将要获取的视频的videoId放在id参数中。

以下是样本请求。

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.list?part=statistics&id=y64OsZNYhp0&_h=2&

这是你会得到的回应。

{
 "kind": "youtube#videoListResponse",
 "etag": "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/qVhz5oG-YjkUw2MI_dGWHLSoyqw\"",
 "pageInfo": {
  "totalResults": 1,
  "resultsPerPage": 1
 },
 "items": [
  {


   "kind": "youtube#video",
   "etag": "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/tNAz0qXkqB5wXksK0L-_QxgvMKI\"",
   "id": "y64OsZNYhp0",
   "statistics": {
    "viewCount": "1452334",
    "likeCount": "11181",
    "dislikeCount": "136",
    "favoriteCount": "0",
    "commentCount": "1865"
   }
  }
 ]
}

要获取视频的观看时间或持续时间,请将contentDetails作为您的部分来获取持续时间。

以下是该请求的示例请求。

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.list?part=contentDetails%252Cstatistics&id=y64OsZNYhp0&_h=10&

答案 1 :(得分:0)

您可以在YouTube上看到不属于您的视频的有限统计信息。为此,请点击“更多”按钮。链接视频标题下方,然后点击“统计信息”。

enter image description here