NAME
Facebook::Graph::AccessToken - Acquire an access token from Facebook.
VERSION
version 1.1201
SYNOPSIS
my $fb = Facebook::Graph->new(
secret => $facebook_application_secret,
app_id => $facebook_application_id,
postback => 'https://www.yourapplication.com/facebook/postback',
);
my $token_response_object = $fb->request_access_token($code_from_authorize_postback);
my $token_string = $token_response_object->token;
my $token_expires_epoch = $token_response_object->expires;
DESCRIPTION
Allows you to request an access token from Facebook so you can make privileged requests on the Graph API.
METHODS
new ( [ params ] )
- params
-
A hash or hashref of parameters to pass to the constructor.
- app_id
-
The application id that you get from Facebook after registering (http://developers.facebook.com/setup/) your application on their site. Required if you'll be calling the
request_access_token
,convert_sessions
, orauthorize
methods. - code
-
An authorization code string that you should have gotten by going through the
authorize
process. - postback
-
The URI that Facebook should post your authorization code back to. Required if you'll be calling the
request_access_token
orauthorize
methods. - secret
-
The application secret that you get from Facebook after registering your application. Required if you'll be calling the
request_access_token
orconvert_sessions
methods.
uri_as_string ()
Returns the URI that will be called to fetch the token as a string. Mostly useful for debugging and testing.
request ()
Makes a request to Facebook to fetch an access token. Returns a Facebook::Graph::AccessToken::Response object.
build ()
Checks for either access_token or code and dies if has neither.
LEGAL
Facebook::Graph is Copyright 2010 - 2012 Plain Black Corporation (http://www.plainblack.com) and is licensed under the same terms as Perl itself.