ings;
use utf8;
package Amon2::Auth::Site::Facebook;
use Mouse;
use LWP::UserAgent;
use URI;
use JSON;
use Amon2::Auth;
sub moniker { 'facebook' }
for (qw(client_id scope client_secret)) {
has $_
ecoded_content;
return $callback->{on_error}->($res->decoded_content);
};
my $dat = decode_json($res->decoded_content);
if (my $err = $dat->{error}) {
return $callback->{on_error}->($err);
$res->is_success or return $callback->{on_error}->($res->status_line);
my $dat = decode_json($res->decoded_content);
push @args, $dat;
}
return $callback->{on_finished}->(@args)