导入
基本用户信息
学习如何使用 Twitch API 获取用户详情。
...
用户端点概览
代码示例
1https://api.twitch.tv/helix/users
| 参数 | 类型 | 分类 | 描述 |
|---|---|---|---|
| id | 字符串 | 可选 | 要获取详细信息的用户 ID。最多可提供 100 个用户 ID。 |
| login | 字符串 | 可选 | 要获取详细信息的用户登录名。最多可提供 100 个登录名。 |
1import requests 2import json 3 4headers = { 5 'Authorization': 'Bearer {{USER_ACCESS_TOKEN}}', 6 'Client-Id': '{{CLIENT_ID}}' 7} 8 9response = requests.get('https://api.twitch.tv/helix/users', headers=headers).json() 10 11print(json.dumps(response, indent=4))
1headers = { 2 'Authorization': 'Bearer {{APP_ACCESS_TOKEN}}', 3 'Client-Id': '{{CLIENT_ID}}' 4} 5 6parameters = { 7 'id': '{{USER_ID}}', 8 'login': 'twitch' 9} 10 11response = requests.get('https://api.twitch.tv/helix/users', 12 headers=headers, params=parameters).json() 13 14print(json.dumps(response, indent=4))
| 属性 | 类型 | 描述 |
|---|---|---|
| id | 字符串 | 用户的 ID。 |
| login | 字符串 | 用户的登录名。 |
| display_name | 字符串 | 用户的显示名称。 |
| type | 字符串 | 用户类型。可能的值包括 "staff"、"admin" 和 "global_mod"。对于不属于上述任何类型的用户,该值为空字符串 ""。 |
| broadcaster_type | 字符串 | 用户的主播类型。可能的值包括 "partner" 和 "affiliate"。对于不属于上述任何类型的用户,该值为空字符串 ""。 |
| description | 字符串 | 用户在其账户中设置的公开简介。 |
| profile_image_url | 字符串 | 用户头像的静态 URL。 |
| offline_image_url | 字符串 | 用户离线时显示的直播占位图的静态 URL。 |
| view_count | 整数 | 用户频道累计的总观看次数。 |
| 字符串 | 用户的已验证邮箱地址。仅当使用具有 user:read:email 范围的用户访问令牌时才会包含。 | |
| created_at | 字符串 | 用户创建时间的 UTC 时间戳。 |