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

问题描述 投票:0回答:2

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

youtube youtube-api
2个回答
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&


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.