按照 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 中你把它们提供在了错误的地方
我正在使用 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 中你把它们提供在了错误的地方