youtube v3 数据 api 是否对您可以发送到 videos.list 的 ID 数量有限制?
Does youtube v3 Data api have a limit to the number of id's you can send to videos.list?
我想获取 YouTube 播放列表的总播放时间,因此我首先请求播放列表中每个元素的视频 ID,然后请求所有视频的持续时间。
播放列表 returns 的项目数量有限制,即 50,因此我必须发出多次请求,直到到达播放列表的末尾。
Youtube's Data API v3 Docs entry for /videos/list 表示在 api 的 id
参数中您可以列出多个视频 ID,并且 pageToken
"is not supported for use in conjunction with the id parameter"。所以我应该能够发送超过 50 个 ID 来取回整个集合,但是当我这样做时,我收到了 400 响应消息 "The request specifies an invalid filter parameter" ("invalidFilters").
您可以发送的 ID 数量有限制吗?如果有,那是什么?
限制为 50 个 ID。您必须向每个播放列表页面提出 /videos
请求,您不能只有一个巨大的请求。
我想获取 YouTube 播放列表的总播放时间,因此我首先请求播放列表中每个元素的视频 ID,然后请求所有视频的持续时间。
播放列表 returns 的项目数量有限制,即 50,因此我必须发出多次请求,直到到达播放列表的末尾。
Youtube's Data API v3 Docs entry for /videos/list 表示在 api 的 id
参数中您可以列出多个视频 ID,并且 pageToken
"is not supported for use in conjunction with the id parameter"。所以我应该能够发送超过 50 个 ID 来取回整个集合,但是当我这样做时,我收到了 400 响应消息 "The request specifies an invalid filter parameter" ("invalidFilters").
您可以发送的 ID 数量有限制吗?如果有,那是什么?
限制为 50 个 ID。您必须向每个播放列表页面提出 /videos
请求,您不能只有一个巨大的请求。