plugin.video.twitch
plugin.video.twitch copied to clipboard
Follow/unfollow channel not working anymore
Apparently twitch implemented an integrity check for some of their GQL endpoints.
Attempts to either follow or unfollow a channel result in the following error:
[ { "errors": [ { "message": "failed integrity check" } ], "extensions": { "challenge": { "type": "integrity" }, "durationMilliseconds": 8, "operationName": "FollowButton_UnfollowUser", "requestID": "01GQBH99B3SF1K7T3SC4RBWW8D" } } ]
Unfortunately I don't think there's anything that can be done about this at the moment. Here's another project/issue talking about it and how obtaining the necessary Client-Integrity token is probably not feasible for now: https://github.com/Kappador/twitch-integrity/issues/1
Looks like this is part of Twitch's anti-bot efforts, so even if there was a way to circumvent this check, doing so is probably a fast track to get on their sh!tlist.
So the only thing to do right now would be a) maybe disable to follow/unfollow actions and b) pray that Twitch doesn't add the integrity check to more crucial GQL endpoints.
removed toggle follow context menu and will mark this can't fix