Javascript youtube v3数据api对id';您可以发送到视频的。列表?

Javascript youtube v3数据api对id';您可以发送到视频的。列表?,javascript,api,youtube-api,youtube-data-api,Javascript,Api,Youtube Api,Youtube Data Api,我想获得youtube播放列表的总播放时间,因此首先我请求播放列表中每个元素的视频id,然后请求所有视频的持续时间 播放列表返回的项目有一个限制,即50个,因此我必须发出多个请求,直到到达播放列表的末尾 假设在api的id参数中可以列出多个视频id,并且pageToken不支持与id参数一起使用。因此,我应该能够发送50多个id来取回整个集合,但当我这样做时,我会收到400个响应,并显示消息“请求指定了一个无效的筛选器参数”(“invalidFilters”) 您可以发送的id数量有限制吗?如果

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

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

假设在api的
id
参数中可以列出多个视频id,并且
pageToken
不支持与id参数一起使用。因此,我应该能够发送50多个id来取回整个集合,但当我这样做时,我会收到400个响应,并显示消息“请求指定了一个无效的筛选器参数”(“invalidFilters”)


您可以发送的id数量有限制吗?如果是,是什么?

限制为50个ID。你必须对每个播放列表页面的
/videos
发出请求,你不能只收到一个巨大的请求。

你能指出一些文档吗?找不到此“50”限制@这似乎是一个任意的限制。我也没有找到任何关于它的文档,通过尝试和错误发现了这个限制。我看到了这个评论,它很隐蔽,但它被记录了:在“maxResults”下=>可接受的值是1到50,包括在内。默认值为5。当您只能检索50个id时,您不能提交51个id。@Nightking目前表示“maxResults=>…不支持与id参数一起使用”,因此该限制不适用于id。而且看起来ID的限制在任何地方都没有记录。