Vimeo API:如何为视频搜索的'filter'参数设置取值?
Vimeo视频搜索API:正确设置
filter相关参数的方法 嘿,我来帮你搞定这个参数设置的困惑!你之前的问题在于只指定了filter的类型,但没传递对应的阈值——Vimeo API其实是用配对参数来实现这类筛选的,具体用法如下:
1. minimum_likes的正确传值方式
你需要同时传递两个参数:
filter=minimum_likes:告诉API你要按「最小点赞数」维度筛选filter_value=100:明确点赞数的阈值为100
所以你要的「搜索带'live music'关键词且点赞数至少100的视频」的正确请求链接应该是:
https://api.vimeo.com/videos?query=live+music&filter=minimum_likes&filter_value=100
2. duration参数的用法
如果要按视频时长筛选,同样遵循filter+filter_value的配对规则,其中filter_value需要用Vimeo官方规定的枚举值:
short:时长≤2分钟medium:2分钟 < 时长 ≤10分钟long:时长>10分钟
举个例子,搜索「live music」且时长为长视频的请求:
https://api.vimeo.com/videos?query=live+music&filter=duration&filter_value=long
小提醒
别忘了你的API请求必须带上有效的认证信息(比如Authorization请求头),否则可能会返回权限相关的错误哦~
内容的提问来源于stack exchange,提问作者johnh10
相关产品推荐
相关产品推荐

