;
use WWW::Foursquare::Events;
use WWW::Foursquare::Pages;
use WWW::Foursquare::Pageupdates;
use JSON;
use LWP;
use URI::Escape;
sub new {
my ($class, %params) = @_;
my $self = {};
l" if $self->{debug};
my $res = $self->{request}->{ua}->get($result_url);
return decode_json($res->content()) if $res->code() == 200;
# throw exception
die $res->content();
}
sub _
package WWW::Foursquare::Response;
use strict;
use warnings;
use JSON;
our %ERROR_TYPE = (
invalid_auth => 'OAuth token was not provided or was invalid',
param_error => 'A re
elf, $class;
return $self;
}
sub process {
my ($self, $res) = @_;
my $data = decode_json($res->content());
my $code = $res->code();
# response is OK
return $data->{response}