首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >YouTube API -通道上的历史视频视图

YouTube API -通道上的历史视频视图
EN

Stack Overflow用户
提问于 2022-05-20 18:55:48
回答 2查看 217关注 0票数 0

我需要在一个公司YouTube频道上提取5+几年前的活动。我遇到了一个问题的YouTube分析API,因为它是限制我在最后30天的活动。接下来,我想尝试一下YouTube Data V3,但首先想问一下,是否有人知道如何从YouTube通道中提取深度历史数据。我主要感兴趣的是每段视频每天的浏览量。我正在使用Google平台,需要将数据存储在BigQuery中。

https://developers.google.com/youtube/analytics/reference

https://developers.google.com/youtube/v3/docs

谢谢,

史蒂夫

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-05-30 22:04:52

Youtube数据API只提供来自频道/视频的当前数字,而不是历史数据。为此,您需要使用Analytics。

为了获取每个视频的完整数据,您需要点击分析报告查询并使用过滤器和参数来获取所需的数据。特别针对问题中提到的内容,查看startDateendDate参数,并使用日维聚合数据。您还需要使用videoId来过滤数据(并获得可以使用data的video_ids列表)。

我目前正在获取过去5+年的数据。这里就是一个例子,通过获取2017年的信息:

票数 0
EN

Stack Overflow用户

发布于 2022-05-20 23:33:07

由于YouTube API没有提供这一基本特性,我建议您自己尝试获取您想要的数据:

通过请求视频的YouTube studio Video analytics网页,您可以:

ID/分析

Views图表下面,单击SEE MORE

然后打开web浏览器网络选项卡(使用Ctrl + Maj + E)。确保过滤XHR请求。

然后为时间范围选择Since uploaded (lifetime)

您应该能够看到一个请求到join端点,通过右键单击它将其复制为cURL。

要对另一个给定的视频使用此请求,请考虑在/nodes/1/value/query/restricts/0/inValues修改JSON /nodes/1/value/query/restricts/0/inValues参数的视频id,并将/nodes/1/value/query/timeRange/dateIdRange/inclusiveStart修改为视频的上传日期(可通过YouTube数据API v3检索),格式为yyyymmdd

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72323649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档