Client-id as GET parameter with new twitch api

You can’t send it in the querystring. You have to send either the client-id or an auth token in the header. If that’s inconvenient for you then you’ll either have to limit yourself to the v5 API until that eventually gets removed at some point in the future, or just use Helix and spend a few min to adjust your code to send the header.