JT Smith > Facebook-Graph-1.0600 > Facebook::Graph::BatchRequests

Download:
Facebook-Graph-1.0600.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 1.0600   Source   Latest Release: Facebook-Graph-1.0801

NAME ^

Facebook::Graph::BatchRequests - Batch Requests

VERSION ^

version 1.0600

SYNOPSIS ^

    # set access_token, required
    my $fb = Facebook::Graph->new(access_token => $access_token);
    my @batches = $fb->batch_requests
        ->add_request('sarahbownds')
        ->add_request({"method" => "POST", "relative_url" => 'me/feed', body => "message=Test update"})
        ->request;

    foreach my $batch (@batches) {
        print $batch->{code} . $batch->{body} . Dumper(\$batch->{data}, \$batch->{headers}) . "\n";
    }

DESCRIPTION ^

send batch requests to save time: http://developers.facebook.com/docs/reference/api/batch/

METHODS ^

add_request

add request, if not HASHREF, will default method as GET and arg as relative_url

    $batch_requests->add_request('sarahbownds'); # as { method => 'GET', relative_url => 'sarahbownds' }
    $batch_requests->add_request({"method" => "POST", "relative_url" => 'me/feed', body => "message=Test update"})

request

    $batch_requests->request;
    $batch_requests->request(@requests);

Fire the request and return decoded @batches data

LEGAL ^

Facebook::Graph is Copyright 2010 - 2012 Plain Black Corporation (http://www.plainblack.com) and is licensed under the same terms as Perl itself.

syntax highlighting: