Google api Youtube分析API,返回500个视频,仅返回指标?

Google api Youtube分析API,返回500个视频,仅返回指标?,google-api,analytics,youtube-analytics-api,Google Api,Analytics,Youtube Analytics Api,通过YouTube Analytics,我可以通过以下查询返回从开始日期到结束日期的单个YouTube视频每日历史记录: https://youtubeanalytics.googleapis.com/v2/reports?ids=channel==$channel_id&metrics=views,likes,dislikes,comments,subscribersGained,averageViewDuration&dimensions=day&startDate=

通过YouTube Analytics,我可以通过以下查询返回从
开始日期
结束日期
的单个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,这样我就可以将度量值和相对的videoid一起放入数据库


如何求解?

为什么在查询字符串中使用==?是否尝试添加视频id的维度,检查参数:ids和filters为什么在查询字符串中使用==?是否尝试添加视频id的维度,检查参数:ID和过滤器