NAME
Net::Flickr::API - base API class for Net::Flickr::* libraries
SYNOPSIS
package Net::Flickr::RDF;
use base qw (Net::Flickr::API);
DESCRIPTION
Base API class for Net::Flickr::* libraries
OPTIONS
Options are passed to Net::Flickr::Backup using a Config::Simple object or a valid Config::Simple config file. Options are grouped by "block".
flick
api_key
String. required
A valid Flickr API key.
api_secret
String. required
A valid Flickr Auth API secret key.
auth_token
String. required
A valid Flickr Auth API token.
reporting
enabled
Boolean.
Default is false.
handler
String.
The default handler is Screen, as in
Log::Dispatch::Screen
handler_args
For example, the following :
reporting_handler_args=name:foobar;min_level=info
Would be converted as :
(name => "foobar", min_level => "info");
The default name argument is "__report". The default min_level argument is "info".
PACKAGE METHODS
__PACKAGE__->new($cfg)
Where $cfg is either a valid Config::Simple object or the path to a file that can be parsed by Config::Simple.
Returns a Net::Flickr::API object.
OBJECT METHODS
$obj->api_call(\%args)
Valid args are :
method
A string containing the name of the Flickr API method you are calling.
args
A hash ref containing the key value pairs you are passing to method
If the method encounters any errors calling the API, receives an API error or can not parse the response it will log an error event, via the log method, and return undef.
Otherwise it will return a XML::LibXML::Document object (if XML::LibXML is installed) or a XML::XPath object.
$obj->log()
Returns a Log::Dispatch object.
VERSION
1.4
DATE
$Date: 2006/08/18 03:11:04 $
AUTHOR
Aaron Straup Cope <ascope@cpan.org>
SEE ALSO
BUGS
Please report all bugs via http://rt.cpan.org/
LICENSE
Copyright (c) 2005 Aaron Straup Cope. All Rights Reserved.
This is free software. You may redistribute it and/or modify it under the same terms as Perl itself.