cial API page, which seems to still be in beta.
=cut
use Carp;
use Digest::MD5 qw(md5_hex);
use JSON::Any;
use URI::Escape;
use WWW::Grooveshark::Response qw(:fault);
our @ISA = ();
=head1 CONSTR
in API call requests. May be blank. Defaults to
"json" so that the full default API root URL becomes
E<lt>http://api.grooveshark.com/ws/1.0/?jsonE<gt>.
=item I<agent>
Value to use for the C<User-
.0',
_query_string => $opts{query_string} || 'json',
_https => $opts{https} || 0,
_session_id => undef,
_json => new JSON::Any,
}, $pkg);
}
=back
=head1 DESTRUCTOR