如何检索100多个视频?

时间:2019-08-20 09:52:14

标签: dailymotion-api

我正在尝试获取用户的上传视频,但是尽管上传了更多视频,但似乎无法检索到超过1000个视频。 一个例子就是这个用户 https://api.dailymotion.com/user/Zoomin_Deutschland?fields=videos_total返回

{
  "videos_total": 2067
}

带有类似查询 https://api.dailymotion.com/user/Zoomin_Deutschland/videos?limit=100&page=9 它仍然可以从以下开始工作:

{"page":9,"limit":100,"explicit":false,"has_more":true,"list":[{ <...>

在第10页上,它变得很有趣,因为它指出没有其他要提取的结果:

{"page":10,"limit":100,"explicit":false,"has_more":false,"list":[{ <...>

在第11页上,没有返回结果:

{"page":11,"limit":100,"explicit":false,"total":0,"has_more":false,"list":[]}

如何检索有关剩余视频的信息?

1 个答案:

答案 0 :(得分:2)

尽管未记录,但DailyMotion的软搜索限制可能为1000个项目(YouTube的软限制为500)。

要获取所有视频,您可以使用 created_after created_before 过滤器来循环请求,一次又一次每月或每年返回一次(假设每个请求的<1000个项目)为了让他们都拥有。