Need some help to discover twitch API

If the validate token doesn’t return a user id or login, it’s an App Token from the Client Credentials flow, which can’t be used for anything requiring user permissions as it doesn’t represent a user.

As I linked in my first reply, follow the Authentication docs, and use the Implicit or Auth code flows which will result in you going through Twitch to agree to the permissions of the scopes specified and give you a User Token.