导入
获取用户信息
学习并练习如何从每日视频(Dailymotion)API 获取用户信息。
用户账户在 Dailymotion 上代表一个用户对象。用户可以创建频道并上传自己的视频,这些视频可以被分组到播放列表中。用户还可以关注其他用户,并点赞或收藏他们的视频。
1import requests 2import json 3headers = {'Authorization': 'Bearer {{ACCESS_TOKEN}}'} 4 5url = 'https://api.dailymotion.com/users' 6 7response = requests.get(url, headers=headers) 8 9if response.status_code != 200: 10 print("Something went wrong.") 11 12print(json.dumps(response.json(), indent=4))
1import requests 2import json 3headers = {'Authorization': 'Bearer {{ACCESS_TOKEN}}'} 4 5url = 'https://api.dailymotion.com/user/{{USER_ID}}' 6response = requests.get(url, headers=headers) 7print(json.dumps(response.json(), indent=4))
| 字段 | 类型 | 可选性 | 描述 |
|---|---|---|---|
| city | 字符串 | 可选 | 用户所在城市。 |
| created_time | 日期 | 可选 | 用户注册的时间。 |
| followers_total | 数字 | 可选 | 用户的粉丝总数。 |
| following_total | 数字 | 可选 | 用户关注的人数。 |
| id | 标识符 | 可选 | 用户的唯一ID。 |
| screenname | 字符串 | 可选 | 用户在界面上显示的名称。 |
| url | URL | 可选 | 用户个人主页的链接。 |
| username | 字符串 | 可选 | 用户的用户名。 |
| videos_total | 数字 | 可选 | 用户发布的公开视频总数。 |
| views_total | 数字 | 可选 | 用户所有视频的总观看次数。 |
| status | 字符串 | 可选 | 用户账户的状态信息,表示账户是否为激活、禁用、待激活或未知状态。 |
1import requests 2import json 3headers = {'Authorization': 'Bearer {{ACCESS_TOKEN}}'} 4 5url = 'https://api.dailymotion.com/user/{{USER_ID}}?fields=videos_total,views_total' 6response = requests.get(url, headers=headers) 7print(json.dumps(response.json(), indent=4))