-2

我最近一直在阅读 Twitch API 参考,以找出通过用户名获取频道 ID,但不知道如何使用它。https://api.twitch.tv/helix/users是我发送参数的链接。

URL = "https://api.twitch.tv/helix/users"
channelName = {'OAuth': os.environ["Oauth"]}

r = requests.get(url=URL, params=channelName)
print(r.text)

Message:
{"error":"Unauthorized","status":401,"message":"OAuth token is missing"}

我提供了令牌,所以我不知道我哪里出错了。有任何想法吗?

4

1 回答 1

1

通过 API 本身,您可以使用 twitch 登录名

GET https://api.twitch.tv/helix/users?login=<login name>&login=<login name>

使用返回值,您可以获得 ID。

您可以在以下位置找到查询和响应信息

https://dev.twitch.tv/docs/api/reference#get-users

尽管您看到的错误意味着您尚未生成或设置从 Twitch API 发出这些请求所需的令牌。您需要确保您正在完成设置过程并使用客户端 ID 和 Oath 令牌来提出您的请求。

有关如何开始的更多信息:https ://dev.twitch.tv/docs/api#step-1-setup

于 2021-05-12T10:28:03.583 回答