Logo
Section 1 / 2

获取用户信息

学习并练习如何从每日视频(Dailymotion)API 获取用户信息。

导入

获取用户信息

学习并练习如何从每日视频(Dailymotion)API 获取用户信息。

Dailymotion 上的 **用户** 账户代表一个用户对象。用户可以创建频道并上传视频到其中。这些视频可以被分组到播放列表中。用户还可以关注其他用户,并点赞或收藏他们的视频。

Course Image

参数名称类型类别描述
fields字符串可选此参数定义响应中返回的字段列表。部分可选值包括:active, address, city, country, description, email, first_name, fullname, id, username, screenname
country字符串可选此参数显示用户的居住国家。用于将结果限制在指定国家。接受 ISO 3166-1 alpha-2 国家代码。
language字符串可选此参数将结果限制为指定语言的用户。
sort字符串可选此参数用于更改结果的默认排序方式。其值可以是:relevance(相关性)、popular(热门)、activity(活跃度)
username字符串可选此参数将结果限制为指定的用户名。
page整数可选此参数定义要加载的页码。
limit整数可选此参数定义单页最多返回的项目数量。
1// 在此处定义 API 密钥 2const API_KEY = 'Bearer {{ACCESS_TOKEN}}'; 3 4// 在此处定义端点 URL 5const endpointUrl = 'https://api.dailymotion.com/users'; 6 7// 在此处定义请求头参数 8const headerParameters = { 9 authorization: API_KEY, 10 "Content-Type": "application/json", 11}; 12 13// 设置 API 请求选项 14const options = { 15 method: "GET", 16 headers: headerParameters, 17}; 18 19// 定义发起 API 请求的函数 20async function fetchUsers() { 21 try { 22 const response = await fetch(`${endpointUrl}`, options); 23 24 // 输出响应内容 25 printResponse(response); 26 } catch (error) { 27 // 输出错误信息 28 printError(response); 29 } 30} 31 32// 调用函数发起 API 请求 33fetchUsers();

字段类型类别描述
id标识符可选用户的唯一 ID。
screenname字符串可选显示在屏幕上的用户名称。
username字符串可选用户的用户名。
videos_total数字可选用户公开视频的总数。
views_total数字可选用户所有视频的总观看次数。
status字符串可选该字段包含用户账户的状态信息,表明账户是否处于激活、禁用、待激活或未知状态。
1// 在此处定义 API 密钥 2const API_KEY = 'Bearer {{ACCESS_TOKEN}}'; 3 4// 在此处定义端点 URL 5const endpointUrl = 'https://api.dailymotion.com/user/{{USER_ID}}'; 6 7// 在此处定义请求头参数 8const headerParameters = { 9 authorization: API_KEY, 10 "Content-Type": "application/json", 11}; 12 13// 在此处定义查询参数 14const queryParameters = new URLSearchParams({ 15 fields: 'videos_total,views_total' 16}); 17 18// 设置 API 请求选项 19const options = { 20 method: "GET", 21 headers: headerParameters, 22}; 23 24// 定义发起 API 请求的函数 25async function fetchSpecificUser() { 26 try { 27 const response = await fetch(`${endpointUrl}?${queryParameters.toString()}`, options); 28 29 // 输出响应内容 30 printResponse(response); 31 } catch (error) { 32 // 输出错误信息 33 printError(response); 34 } 35} 36 37// 调用函数发起 API 请求 38fetchSpecificUser();

播放列表

列出和获取频道信息