onse = $self->auth_client->post( @post_args );
=cut
use Carp;
use LWP::UserAgent;
use URI;
use JSON;
use HTTP::Request;
use HTTP::Request::Common;
use Net::OAuth2::Moosey::AccessToken;
use MooseX::
us_line . ": " . $response->decoded_content );
}
my $res_params = _parse_json($response->decoded_content);
$res_params = _parse_query_string($response->decoded_content
tr);
return {$uri->query_form};
}
# Parse json non-fataly
sub _parse_json {
my $str = shift;
my $obj = eval{local $SIG{__DIE__}; decode_json($str)};
return $obj;
}
1;
=head1 LICENSE
$access_token = $token_object->valid_access_token();
=cut
use Moose::Util::TypeConstraints;
use JSON;
use Carp;
use URI::Escape;
use YAML qw/LoadFile DumpFile Dump/;
use MooseX::Types::URI qw(Uri Fi
%s/%s", $response->code, $response->title );
}
my $obj = eval{local $SIG{__DIE__}; decode_json($response->decoded_content)} || {};
if( not $obj->{access_token} ){
croak( "No access
ror_uri state/) {
$hash{$_} = $self->{$_} if defined $self->{$_};
}
return encode_json(\%hash);
}
=head2 sync_with_store
Sync with the store file.
First reads out the current data fr