You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vimeo API分页无法返回完整页结果的技术求助

Vimeo API分页返回结果数量不符的排查方案

可能的原因及解决办法

  • 隐性过滤规则生效:Vimeo API默认会过滤掉草稿、转码未完成的视频,这类内容不会出现在/me/videos的常规结果里,但能被query搜索命中。可以在请求里加上filter=all参数,强制返回所有状态的视频:
    https://api.vimeo.com/me/videos?page=4&per_page=8&filter=all
    
  • 页码分页的偏移逻辑问题:Vimeo的页码分页不是严格按per_page数量切割数据,当中间存在被过滤的条目时,当前页的有效结果就会少于设定值。建议换成游标分页替代页码分页,用after参数指定上一页最后一条视频的uri来获取下一页内容,能避免这种断档:
    https://api.vimeo.com/me/videos?per_page=8&after=/videos/123456
    
  • API版本影响:不同版本的Vimeo API分页逻辑可能有差异,检查请求头的Accept字段是否指定了最新稳定版本(比如application/vnd.vimeo.*+json;version=3.4),确保使用的是当前标准的分页规则。
  • 特殊状态视频的权限限制:虽然你的token权限覆盖了Public、Private和Video Files,但回收站里的已删除视频可能需要特定参数才能获取,你可以试试调用/me/videos?filter=deleted确认是否存在这类被默认隐藏的条目,不过既然能搜索到,这条可能性相对低一些。

内容的提问来源于stack exchange,提问作者Dalton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 21:20:27