It would be helpful if you show the code where you’re actually making the request, as the OAuth token is missing error is usually due to a missing/malformed Authorization header.
Additionally, why are you searching for channels with a category as a query? If you want to get live streams that are playing a specific game you should be using the Get Streams endpoint and specify the game_id param, as the Search Channels endpoint is for searching channel names/descriptions.