youtube v3 Data api对你可以发送到videos.list的id数量有限制吗?

时间:2016-04-02 08:06:55

标签: javascript api youtube-api youtube-data-api

我想获取youtube播放列表的总播放时间,因此首先我请求播放列表中每个元素的视频ID,然后我会请求所有视频的持续时间。

播放列表返回的项目数量有限制,即50,因此我必须发出多个请求,直到我到达播放列表的末尾。

Youtube's Data API v3 Docs entry for /videos/list表示在api的id参数中,您可以列出多个视频ID,并且不支持将pageToken“与id参数一起使用”。所以我应该能够发送超过50个id以获得整个集合,但是当我这样做时,我收到400响应,并显示消息“请求指定了无效的过滤器参数”(“invalidFilters”)。

您可以发送的ID数量是否有限制?如果是这样,它是什么?

1 个答案:

答案 0 :(得分:14)

限制为50 ids。您必须向每个播放列表页面/videos发出请求,但您只能提出一个巨大的请求。