导入
创建一个组并获取所有组
学习如何通过编程方式创建新分组,并获取 Vimeo 上的所有分组。
...
| 参数名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
| name | 字符串 | 是 | 该参数定义组的名称。 |
| description | 字符串 | 否 | 该参数简要描述该组。 |
1url = "https://api.vimeo.com/groups" 2 3payload = json.dumps({ 4 'description': '此组是通过 API 创建的演示用途', 5 'name': 'API 演示组' 6}) 7 8headers = { 9 'Content-type': 'application/json', 10 'Authorization': 'Bearer {{AUTH_CODE}}' 11} 12 13response = requests.request("POST", url, headers=headers, data=payload) 14if response.status_code != 200: 15 print("产生以下错误") 16 print(json.dumps(response.json(), indent=4), "响应码: ", response) 17else: 18 print(json.dumps(response.json(), indent=4))
| 参数名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
| direction | 字符串 | 否 | 该参数定义结果的排序方向,值可以是 asc(升序)或 desc(降序)。 |
| filter | 字符串 | 否 | 该参数用于对组应用筛选条件。featured - 若只想获取推荐组,则可使用此参数。 |
| page | 整数 | 否 | 该参数定义要显示的结果页码。 |
| per_page | 整数 | 否 | 该参数定义每页显示的记录数量。每页最多显示 100 项。 |
| query | 字符串 | 否 | 在此参数中可输入搜索关键词,结果将根据该关键词进行过滤。 |
| sort | 字符串 | 否 | 该参数定义结果的排序方式。alphabetical - 按字母顺序排序。date - 按创建日期排序。followers - 按关注人数排序。relevant - 根据与查询参数的相关性排序。仅当使用了 query 参数时才可用。videos - 按组内视频数量排序。 |
1url = "https://api.vimeo.com/groups?query=fun&sort=date&page=2" 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("产生以下错误", "响应码: ", response) 11 12print(json.dumps(response.json(), indent=4))