et::Twitch::Oauth2;
use strict;
use warnings;
use LWP::UserAgent;
use URI;
use URI::Escape;
use JSON::Any;
use Carp;
use constant ACCESS_TOKEN_URL => 'https://api.twitch.tv/kraken/oauth2/token';
u
e from twitch
##die and display error message
my $j = JSON::Any->new;
if (!$response->is_success){
my $error = $j->jsonToObj($response->content());
croak "'" .$error->{erro
}
##everything is ok proccess response and extract access token
my $reply = $j->jsonToObj($response->content());
my $token = $reply->{access_token};
my $expires = $reply->{re