如何从 YouTube Analytics API 获取属于当前用户的每个视频的指标?
How to get metrics from YouTube Analytics API for every video which belongs to current user?
我想获取我的 YouTube 频道中每个视频(或大约 10 个最新视频)的指标(例如喜欢、观看次数和获得的订阅者),我该如何正确执行?
我正在使用来自 Youtube Analytics API
的 API 调用,但事实证明它 returns 所有视频的总观看次数和总喜欢次数,而不是每个视频的单独情况。
`https://youtubeanalytics.googleapis.com/v2/reports?metrics=views,likes,subscribersGained&ids=channel==MINE&startDate=2014-07-03&endDate=2020-06-01&&key=${apiKey}&access_token=${token}`
我阅读了 YouTube 分析的文档 API,但在那里找不到此信息。
如果您希望响应按视频分组,您必须将 dimension
参数指定为 video
。
这是来自文档的示例请求(基本 stats/Top 10 – 频道的观看次数最多的视频):
https://developers.google.com/youtube/analytics/sample-requests#Channel_Reports
尽管注释中没有指定,但 sort
参数必须是您声明的第一个指标。
如果想获取超过 10 个视频的信息或拉取最新视频的信息,您可以将 dimension
指定为 video
并且您必须在 filter
参数为 video==VIDEO1_id,VIDEO2_id...
.
可以通过 YouTube Data API from the search 端点检索频道中的视频。
您将获得一个视频列表及其详细信息作为响应,其中包括 videoId
和 publishedAt
值。
我想获取我的 YouTube 频道中每个视频(或大约 10 个最新视频)的指标(例如喜欢、观看次数和获得的订阅者),我该如何正确执行?
我正在使用来自 Youtube Analytics API
的 API 调用,但事实证明它 returns 所有视频的总观看次数和总喜欢次数,而不是每个视频的单独情况。
`https://youtubeanalytics.googleapis.com/v2/reports?metrics=views,likes,subscribersGained&ids=channel==MINE&startDate=2014-07-03&endDate=2020-06-01&&key=${apiKey}&access_token=${token}`
我阅读了 YouTube 分析的文档 API,但在那里找不到此信息。
如果您希望响应按视频分组,您必须将 dimension
参数指定为 video
。
这是来自文档的示例请求(基本 stats/Top 10 – 频道的观看次数最多的视频): https://developers.google.com/youtube/analytics/sample-requests#Channel_Reports
尽管注释中没有指定,但 sort
参数必须是您声明的第一个指标。
如果想获取超过 10 个视频的信息或拉取最新视频的信息,您可以将 dimension
指定为 video
并且您必须在 filter
参数为 video==VIDEO1_id,VIDEO2_id...
.
可以通过 YouTube Data API from the search 端点检索频道中的视频。
您将获得一个视频列表及其详细信息作为响应,其中包括 videoId
和 publishedAt
值。