Twitch Helix API:无效的 OAuth 令牌错误
Twitch Helix API: Invalid OAuth Token Error
我正在使用Twitch Helix API and creating an open source Deno module。我一直在尝试测试 API,但每当我发送获取请求时,它 returns 如下:
{
"error": "Unauthorized",
"status": 401,
"message": "Invalid OAuth token"
}
这是我在代码中用于请求的内容:
await fetch(`https://api.twitch.tv/helix/users?login=${login}`, {
headers: {
"Client-ID": this.apiData.clientId,
Authorization: `OAuth ${this.apiData.clientSecret}`,
},
});
我从应用程序的 Twitch Developers Console 页面获得了 API 客户端 ID 和客户端密码。这是我使用的两个键:
代码是使用 deno run --allow-net file.ts
执行的 您认为我需要做其他事情来确保 request_url 等于 http://localhost
才能正常工作吗?另外,我是否需要获得不同的 api 密钥才能执行此操作?我也知道我的 Client ID 和 Client Secret 是正确的。我已经刷了三遍了,把令牌放回去了,还是不行。
请帮我弄清楚我做错了什么。非常感谢您的帮助!
几个月前我遇到了完全相同的问题。问题是由令牌和 client-id.
引起的
转到 https://twitchtokengenerator.com、select 螺旋部分的范围,然后单击生成令牌。然后使用出现在代码顶部的访问令牌和客户端 ID。
这对我有用。
我正在使用Twitch Helix API and creating an open source Deno module。我一直在尝试测试 API,但每当我发送获取请求时,它 returns 如下:
{
"error": "Unauthorized",
"status": 401,
"message": "Invalid OAuth token"
}
这是我在代码中用于请求的内容:
await fetch(`https://api.twitch.tv/helix/users?login=${login}`, {
headers: {
"Client-ID": this.apiData.clientId,
Authorization: `OAuth ${this.apiData.clientSecret}`,
},
});
我从应用程序的 Twitch Developers Console 页面获得了 API 客户端 ID 和客户端密码。这是我使用的两个键:
代码是使用 deno run --allow-net file.ts
执行的 您认为我需要做其他事情来确保 request_url 等于 http://localhost
才能正常工作吗?另外,我是否需要获得不同的 api 密钥才能执行此操作?我也知道我的 Client ID 和 Client Secret 是正确的。我已经刷了三遍了,把令牌放回去了,还是不行。
请帮我弄清楚我做错了什么。非常感谢您的帮助!
几个月前我遇到了完全相同的问题。问题是由令牌和 client-id.
引起的转到 https://twitchtokengenerator.com、select 螺旋部分的范围,然后单击生成令牌。然后使用出现在代码顶部的访问令牌和客户端 ID。
这对我有用。