package WebService::Etsy;
use strict;
use warnings;
use LWP::UserAgent;
use JSON;
use Carp;
use WebService::Etsy::Response;
use IO::File;
use WebService::Etsy::Resource;
use base qw( Clas
s the Etsy API, as described at L<http://developer.etsy.com/>.
The API is RESTful, and returns JSON. This module abstracts this away to present a standard Perl object interface.
The API methods
. $resp->status_line );
return;
}
$self->log( $log_msg );
my $data = from_json( $resp->content );
my $detail = ( $data->{ params } && ref $data->{ params } eq "HASH" ) ?