se warnings;
use Carp qw(croak);
use HTTP::Request::Common qw(GET POST);
use LWP::UserAgent;
use JSON::MaybeXS;
use URI;
use URI::Escape;
use URI::QueryParam;
use WebService::Google::Reader::Constan
y, %fields, output => 'json' });
my $req = HTTP::Request->new(GET => $uri);
my $res = $self->_request($req) or return;
my @ids = do {
my $ref = eval { JSON->new->decode($res->dec
oded_content) } or do {
$self->error("Failed to parse JSON response: $@");
return;
};
map { $_->{id} } @{$ref->{results}};
};
return unless @ids;
if