导入
搜索视频
学习如何使用 Vimeo API 搜索视频并筛选结果。
| 参数名称 | 类型 | 类别 | 描述 |
|---|---|---|---|
| direction | 字符串 | 可选 | 该字段定义结果的排序方式。asc – 升序排列;desc – 降序排列 |
| filter | 字符串 | 可选 | 该字段用于对结果添加过滤条件。可以根据某些条件筛选视频。部分可用值包括:categories – 按视频分类进行过滤;duration – 按视频时长进行过滤;minimum_likes – 按最少点赞数筛选视频;trending – 返回热门视频;upload_date – 按上传日期进行过滤 |
| links | 字符串 | 可选 | 该参数定义一个由逗号分隔的视频URL列表,用于查找指定视频 |
| page | 整数 | 可选 | 该参数指定要显示的结果页码 |
| per_page | 整数 | 可选 | 该参数控制每页显示的项目数量。最大限制为100 |
| query | 字符串 | 必需 | 基于此搜索词来查找视频 |
| sort | 字符串 | 可选 | 该字段用于指定结果的排序方式。alphabetical – 按字母顺序排序;comments – 按评论数量排序;date – 按日期排序;duration – 按时长排序;likes – 按点赞数排序;plays – 按播放次数排序;relevant – 按相关性排序 |
| uris | 字符串 | 可选 | 该参数接收一个由逗号分隔的视频URI列表,用于查找指定视频 |
1url = "https://api.vimeo.com/videos?query=math" 2 3headers = { 4 'Content-type': 'application/json', 5 'Authorization': 'Bearer {{AUTH_CODE}}' 6} 7 8response = requests.request("GET", url, headers=headers) 9if response.status_code != 200: 10 print("以下错误已产生") 11 12print(json.dumps(response.json(), indent=4))
| 字段 | 描述 |
|---|---|
| uri | 该视频的规范相对URI |
| name | 该字段定义视频的标题 |
| description | 该字段简要说明视频的内容 |
| link | 视频的链接地址。可通过此链接访问视频 |
1url = "https://api.vimeo.com/videos?query=math&filter=trending" 2 3headers = { 4 'Content-type': 'application/json', 5 'Authorization': 'Bearer {{AUTH_CODE}}' 6} 7 8response = requests.request("GET", url, headers=headers) 9if response.status_code != 200: 10 print("以下错误已产生") 11 12print(json.dumps(response.json(), indent=4))