Perl Diver 2.33
Main Environment Variables Perl Default Values Perl Config - Summary Perl Config - Full Installed Modules List Directory uptime Docs

Module Documentation
Details and documentation about a specific module, including version and documentation (if available). Note that while links to perldoc.com and search.cpan.org are provided, the module may be part of a larger distribution. If you reach a File Not Found page on either site, please try the parent module.

Flickr::API::Response

Name Flickr::API::Response
Version 1.28
Located at /usr/share/perl5
File /usr/share/perl5/Flickr/API/Response.pm
Is Core No
Search CPAN for this module Flickr::API::Response
Documentation Flickr::API::Response
Module Details Flickr::API::Response

NAME

Flickr::API::Response - A response from the flickr API.


SYNOPSIS

  use Flickr::API;
  use Flickr::API::Response;
  my $api = Flickr::API->new({'key' => 'your_api_key'});
  my $response = $api->execute_method('flickr.test.echo', {
                'foo' => 'bar',
                'baz' => 'quux',
        });
  print "Success: $response->{success}\n";


DESCRIPTION

This object encapsulates a response from the Flickr API. It's a subclass of the HTTP::Response manpage with the following additional keys:

  {
    'success' => 1,
    'tree' => XML::Parser::Lite::Tree,
    'hash' => Flickr response as a hash,
    'error_code' => 0,
    'error_message' => '',
  }

The _request key contains the request object that this response was generated from. This request will be a the Flickr::API::Request manpage object, which is a subclass of HTTP:Request.

The sucess key contains 1 or 0, indicating whether the request succeeded. If it failed, error_code and error_message explain what went wrong. If it succeeded, tree contains an the XML::Parser::Lite::Tree manpage object of the response XML.


METHODS

as_tree()
Returns the args passed to flickr with the method that produced this response

as_hash()
Returns the args passed to flickr with the method that produced this response

error_code()
Returns the Flickr Error Code, if any

error_message()
Returns the Flickr Error Message, if any

success()
Returns the success or lack thereof from Flickr

rc()
Returns the Flickr http status code

_propagate_status(\%hash)
Returns the entire response status block as a hashref.


AUTHOR

Copyright (C) 2004, Cal Henderson, <cal@iamcal.com>

Copyright (C) 2015-2016, Louis B. Moore, <lbmoore@cpan.org> OAuth and accessor methods.


SEE ALSO

the Flickr::API manpage, the XML::Parser::Lite manpage

Perl Diver brought to you by ScriptSolutions.com © 1997- 2026