NAME
Flickr::Tools - Tools to assist using the Flickr API
VERSION
CPAN: 1.22 Development: 1.22_01
SYNOPSIS
This is the base class for the various Flickr::Tools, you will probably want one of the subclasses, such as Flickr::Tools::Person.
my $tool = Flickr::Tool->new({config_file => 'my/storable/config/file.st'});
my $tool = Flickr::Tool->new({
consumer_key => '1234567890abcdefedcba0987654321',
consumer_secret => '123beefcafe321',
token => '12345678909876-acdbeef55321',
token_secret => '1234cafe4123b',
});
DESCRIPTION
METHODS
new
-
Returns a new Tool
api
-
Returns the Flickr::API object this tool is using.
clear_api
-
removes the Flickr::API object this tool was using.
user
-
Returns the Flickr user hashref for the Flickr::API object this tool is using.
PUBLIC ATTRIBUTES
access_token
a read only attribute.-
Returns your oauth access token if it is there. You will more commonly use
token
below. auth_uri
a read only attribute.-
Returns the Flickr oauth api uri. The default is most likely what youy want.
callback
a read only attribute.-
Returns your callback url if there is one.
config_file
a read only attribute.-
Returns the path of your storable format configuration file, if there is one.
consumer_key
a read only attribute.-
Returns your consumer key, this is required to create a tool object.
consumer_secret
a read only attribute.-
Returns your consumer secret, this is required to create a tool object.
local
a read/write attribute.-
local is a hashref that the tool keeps, but doesn't use. It is there to store you own items in a tool.
$tool->local($hashref);
or
my $local = $tool->local;
request_method
a read only attribute.request_token
a read only attribute.request_url
a read only attribute.rest_uri
a read only attribute.signature_method
a read only attribute.token
a read only attribute.token_secret
a read only attribute.unicode
a read only attribute.version
a read only attribute.
PRIVATE ATTRIBUTES
DIAGNOSTICS
CONFIGURATION AND ENVIRONMENT
DEPENDENCIES
Perl 5.10 and Moo.
INCOMPATIBILITIES
None known of, yet.
BUGS AND LIMITATIONS
Yes
AUTHOR
Louis B. Moore <lbmoore@cpan.org>
LICENSE AND COPYRIGHT
Copyright (C) 2014-2015 Louis B. Moore <lbmoore@cpan.org>
This program is released under the Artistic License 2.0 by The Perl Foundation. http://www.perlfoundation.org/artistic_license_2_0
SEE ALSO
Flickr, http://www.flickr.com/services/api/ https://www.flickr.com/services/api/auth.oauth.html https://github.com/iamcal/perl-Flickr-API