首页 > 解决方案 > Youtube Analytics API,返回 500 个视频,只返回指标?

问题描述

start date使用 YouTube 分析,我可以end date使用以下查询返回单个 YouTube 视频的每日历史记录:

https://youtubeanalytics.googleapis.com/v2/reports?ids=channel==$channel_id&metrics=views,likes,dislikes,comments,subscribersGained,averageViewDuration&dimensions=day&startDate=2019-09-20&endDate=2020-10-28&filters=video==$videoid

但是该频道有 2500 个视频。我可以通过上述查询一次一个视频来做到这一点,但我试图一次做 500 个视频。我已阅读文档,它们允许多个视频 ID。

$videoids = "$videoid1,$videoid2,$videoid3,$videoid4,$videoid5";

https://youtubeanalytics.googleapis.com/v2/reports?ids=channel==$channel_id&metrics=views,likes,dislikes,comments,subscribersGained,averageViewDuration&dimensions=day&startDate=2019-09-20&endDate=2020-10-28&filters=video==$videoids

问题是没有视频 ID 只返回指标。我需要返回 videoid,以便我可以将度量值与相对视频 id 一起放入数据库。

我该如何解决?

标签: google-apianalyticsyoutube-analytics-api

解决方案


推荐阅读