When sending client I’d in your headers, it needs to be Client-ID not client_id… You only use the snake case when sending it as a query string param…
EDIT: I may be wrong, but it looks like you’re sending it in both the headers and in the query string… I believe that it looks at headers before query string, but Twitch staff would have to confirm or deny that
I fixed the issue. The issue was that postman works in a weird way so I had to request an access token with a POST request like Dist said as opposed to using postman’s system of requesting an access token.
I appreciate the help nonetheless
The only reason it works here is bcs your access token is actually valid now. If you provide a valid access token the api infers the client id from the access token.
You maybe want to keep this in mind if you ever do requests without an access token