NAME
Net::StackExchange - Access Stack Exchange API from Perl
VERSION
version 0.102650
SYNOPSIS
use Net::StackExchange;
my $se = Net::StackExchange->new( {
'network' => 'stackoverflow.com',
'version' => '1.0',
} );
my $answers_route = $se->route('answers');
my $answers_request = $answers_route->prepare_request( { 'id' => '1036353' } );
$answers_request->body(1);
my $answers_response = $answers_request ->execute( );
my $answer = $answers_response->answers(0);
print "__Answer__\n";
print "Title: ", $answer->title(), "\n";
print "Body: ", $answer->body (), "\n";
ATTRIBUTES
new
Accepts a hash reference with network
and version
as keys. Returns a Net::StackExchange object.
network
Sets the network to which API requests should be sent. Valid values are:
stackoverflow.com serverfault.com meta.stackoverflow.com superuser.com stackapps.com webapps.stackexchange.com gaming.stackexchange.com webmasters.stackexchange.com cooking.stackexchange.com gamedev.stackexchange.com gadgets.stackexchange.com photo.stackexchange.com stats.stackexchange.com math.stackexchange.com diy.stackexchange.com gis.stackexchange.com tex.stackexchange.com ubuntu.stackexchange.com money.stackexchange.com english.stackexchange.com ui.stackexchange.com unix.stackexchange.com wordpress.stackexchange.com cstheory.stackexchange.com apple.stackexchange.com rpg.stackexchange.com
version
Sets the API version. Defaults to
1.0
.
route
Returns a Net::StackExchange::Route object depending on the route that is passed to it. Valid routes are:
answers
!!! WARNING !!!
Incomplete implementation. Interface may change.
AUTHOR
Alan Haggai Alavi <alanhaggai@alanhaggai.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2010 by Alan Haggai Alavi.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.