按照 Twitch API 参数,但输出错误

Following Twitch API parameters, but error as output

我正在使用 twitch api 只是为了测试它以获取热门游戏

我通过将 POST 传递给:

创建应用程序后获得了我的应用程序访问令牌

https://id.twitch.tv/oauth2/token?client_id=<my client id>&client_secret=<my generated secret>&grant_type=client_credentials

然后我将访问令牌(token_type:bearer)带到实际的数据获取中API并向邮递员发出 GET 请求到

https://api.twitch.tv/helix/games/top?Authorization=Bearer <access token form above>&client-id=<client-ID>

这是我的输出:

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

我已经尝试过使用和不使用客户端 ID。文档 here 说它可以将 OAuth 令牌或应用程序访问令牌作为授权参数。

什么给了?

ClientID 和 Authorization 项是 headers 而不是 query string parameters

所以在 postman 中你把它们提供在了错误的地方