Having issues with PUT request to follow a channel

I have seen some posts about people having issues with the OAuth in the headers(or the other way around), perhaps try dropping it in the URL?

var url = “https://api.twitch.tv/kraken/users/” + user.name + “/follows/channels/” + channel"?oauth_token=["+ Twitch.getToken() + “]”;

See if that works.