如何从YouTube Analytics API获取属于当前用户的每个视频的指标?

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

我想获取我的youtube频道中的每个视频(或大约10个最新视频)的指标(例如,喜欢,观看和获得的订阅者,我该如何正确执行呢?

我正在使用Youtube Analytics API中的此类API调用,但事实证明,它会返回所有视频的总观看次数和总喜欢次数,而不是分别返回每个视频的观看次数和总喜欢次数。

`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}`

我阅读了You​​Tube Analytics(分析)API的文档,但在这里找不到此信息。

youtube youtube-api youtube-data-api youtube-analytics-api
1个回答
0
投票

如果要按视频对响应进行分组,则必须将dimension参数指定为video

以下是文档中的示例请求(基本统计数据/前10名-频道中观看次数最多的视频):https://developers.google.com/youtube/analytics/sample-requests#Channel_Reports

尽管注释未指定,但sort参数必须是您声明的第一个度量。

如果要获取10个以上视频的信息或获取最新视频的信息,可以将dimension指定为video,并且必须在filter参数中将视频ID指定为video==VIDEO1_id,VIDEO2_id...

可以通过YouTube Data APIsearch端点检索频道中的视频。您将获得一个包含其详细信息作为响应的视频列表,以及videoIdpublishedAt值。

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