【问题标题】:How to download Youtube video's views data on daily or weekly basis. For example, views of a video on day - 1, day -2 .. day -10 etc如何每天或每周下载 Youtube 视频的观看数据。例如,视频在第 - 1 天、第 -2 天 .. 第 -10 天等的观看次数
【发布时间】:2023-04-10 02:01:01
【问题描述】:

对于我的应用程序,我需要创建一个 youtube 视频元数据数据集,包括每天的观看次数。例如,特定视频在第 1 天、第 2 天……第 10 天收到的观看次数。我检查了 Youtube apis,我可以下载视频的数据;但是,我可以找到任何提供每天查看详细信息的 api。 我检查了api的所有操作-> https://developers.google.com/youtube/v3/docs/search

请告诉我如何下载包含上述要求的 Youtube 历史数据?

【问题讨论】:

    标签: video youtube-api youtube-data-api


    【解决方案1】:

    您不会为此获得 API。但您可以通过以下方式查看 YouTube 视频的观看次数统计信息:

    1. 转到视频

    2. 点击更多按钮(分享旁边)

    3. 点击统计

    4. 现在您拥有了 youtube 为您不拥有的视频提供的所有图表!

    希望我有所帮助:)

    【讨论】:

    • OP 正在寻找将提供数据的 API 调用,而不是涉及使用其 UI 的过程。
    【解决方案2】:

    只是补充一点,您当前的链接正在查看用于视频播放的 API。

    您想检查Youtube Analytics API。您所寻求的将归类为Metrics

    只有查看总浏览量的选项,因此您必须按照@johnh10 的建议自己记录每日浏览量(也许通过自动每日脚本?)。

    【讨论】:

    • 是的,我想到了这个选项,我正在为新视频制作这个选项。但我也想要历史数据(~6 个月 - 1 年)。有没有办法获取历史数据?我尝试了搜索 api,它提供了频道的历史数据(7 天、1 个月、180 天等),但访问权限仅限于所有者(channelId==)。其他频道禁止访问。
    【解决方案3】:

    YouTube API 没有按天计算的 viewCounts,只有总数,因此您必须每天请求相同的视频并自己将差异存储在每日 viewCount 中。

    【讨论】:

      猜你喜欢
      • 2019-04-28
      • 1970-01-01
      • 1970-01-01
      • 2023-02-07
      • 2012-10-07
      • 2017-01-10
      • 2013-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多