Logo
Section 1 / 2

列出并筛选视频

学习如何使用 Dailymotion 数据 API 对视频执行各种操作。

导入

列出并筛选视频

学习如何使用 Dailymotion 数据 API 对视频执行各种操作。

1import requests 2import json 3headers = { 4 'Authorization': 'Bearer {{ACCESS_TOKEN}}' 5} 6 7url = 'https://api.dailymotion.com/videos' 8response = requests.get(url, headers=headers) 9 10if response.status_code != 200: 11 print("The following error is produced", response) 12 13print(json.dumps(response.json(), indent=4))
响应字段描述
owner该字段显示拥有此视频的用户的ID。
id该字段显示此视频的唯一标识符。
channel该字段显示此视频所属的频道名称。
title该字段显示此视频的标题。
1import requests 2import json 3headers = {'Authorization': 'Bearer {{ACCESS_TOKEN}}'} 4 5url = 'https://api.dailymotion.com/video/{{VIDEO_ID}}' 6response = requests.get(url, headers=headers) 7print(json.dumps(response.json(), indent=4))
字段类型分类描述
channel频道可选这是视频所属的频道。
country字符串可选这是视频的国家信息。
description字符串可选这是视频的描述内容。
duration数字可选这是视频的总时长。
id标识符可选这是视频的标识符。
language字符串可选这是视频的语言。
likes_total数字可选这是视频的总点赞数。
owner用户可选这是上传视频的人。
title字符串可选这是视频的标题。
1import requests 2import json 3headers = {'Authorization': 'Bearer {{ACCESS_TOKEN}}'} 4 5url = 'https://api.dailymotion.com/video/{{VIDEO_ID}}?fields=channel,owner,duration' 6response = requests.get(url, headers=headers) 7print(json.dumps(response.json(), indent=4))
1import requests 2import json 3headers = {'Authorization': 'Bearer {{ACCESS_TOKEN}}'} 4 5url = 'https://api.dailymotion.com/videos?sort=trending' 6response = requests.get(url, headers=headers) 7print(json.dumps(response.json(), indent=4))
响应字段描述
page该字段显示返回页面的编号。API调用默认返回第一页,但可以通过请求中的page参数获取其他页。该参数的最大值为100。
limit该字段显示单页最多包含的项目数量。可通过请求中的limit参数更改此限制,最大值为100。
total该字段显示结果中项目的近似总数。
has_more布尔类型字段,用于结果分页。表示当前页之后是否还有更多结果页。

简介

列出并筛选播放列表