通过 API 获取 YouTube 视频“重播次数最多”的数据

pro*_*uel 15 python youtube youtube-api youtube-data-api

有没有办法通过 API 从 YouTube 视频中提取“最多重播”(又名视频活动图)数据?

我指的是:

显示“重播次数最多”数据的 Youtube 视频图像

Ben*_*son 19

YouTube Data API v3 再次不提供一项基本功能。

我建议您尝试一下我的开源 YouTube 操作 API。事实上,通过获取https://yt.lemnoslife.com/videos?part=mostReplayed&id=VIDEO_ID,您将获得您在 中寻找的重播次数最多的item["mostReplayed"]图表值。

通过视频 ID,XiCrniLQGYc您将获得:

{
    "kind": "youtube#videoListResponse",
    "etag": "NotImplemented",
    "items": [
        {
            "kind": "youtube#video",
            "etag": "NotImplemented",
            "id": "XiCrniLQGYc",
            "mostReplayed": {
                "markers": [
                    {
                        "startMillis": 0,
                        "intensityScoreNormalized": 1
                    },
                    {
                        "startMillis": 2580,
                        "intensityScoreNormalized": 0.7083409245967562
                    },
                    {
                        "startMillis": 5160,
                        "intensityScoreNormalized": 0.6381007317793738
                    },
                    ...
                    {
                        "startMillis": 255420,
                        "intensityScoreNormalized": 0.012864077773078256
                    }
                ],
                "timedMarkerDecorations": [
                    {
                        "visibleTimeRangeStartMillis": 0,
                        "visibleTimeRangeEndMillis": 10320
                    }
                ]
            }
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)