217
219
my $uri = $self->_uri_for($path);
219
229
my $request = $self->_request_for( $method, $uri, $data );
221
237
if ( $self->_token_required( $method, $path ) && !$self->has_token($request) ) {
222
238
croak sprintf "Access token required for: %s %s (%s)", $method, $path, $uri;
227
242
croak 'The key options must be a hashref' unless ref $options eq 'HASH';
228
243
croak 'The key prepare_request in the options hashref must be a coderef' if $options->{prepare_request} && ref $options->{prepare_request} ne 'CODE';