Net::FreshBooks::API::OAuth
version 0.13
This package subclasses Net::OAuth::Simple, which is itself a wrapper around Net::OAuth You shouldn't need to deal with this class directly, but it's available to you if you need it. Any of the methods which Net::OAuth::Simple uses are available to you. This subclass only overrides the new() method.
# these params are required my $oauth = Net::FreshBooks::API::OAuth->new( consumer_key => $consumer_key, consumer_secret => $consumer_secret, account_name => $account_name, ); # if you already have your access_token and access_token_secret: my $oauth = Net::FreshBooks::API::OAuth->new( consumer_key => $consumer_key, consumer_secret => $consumer_secret, access_tokey => $access_token, access_token_secret => $access_token_secret, account_name => $account_name, );
consumer_key, consumer_key_secret and account_name are all required params:
my $oauth = Net::FreshBooks::API::OAuth->new( consumer_key => $consumer_key, consumer_secret => $consumer_secret, account_name => $account_name, );
If you have already gotten your access tokens, you may create a new object with them as well:
my $oauth = Net::FreshBooks::API::OAuth->new( consumer_key => $consumer_key, consumer_secret => $consumer_secret, access_token => $access_token, access_token_secret => $access_token_secret, account_name => $account_name, );
If you have provided your consumer and access tokens, you should be able to make restricted requests.
my $request = $oauth->restricted_request( $api_url, $xml )
Returns an HTTP::Response object
Edmund von der Burg <evdb@ecclestoad.co.uk>
Olaf Alders <olaf@wundercounter.com>
This software is copyright (c) 2010 by Edmund von der Burg & Olaf Alders.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Net::FreshBooks::API, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Net::FreshBooks::API
CPAN shell
perl -MCPAN -e shell install Net::FreshBooks::API
For more information on module installation, please visit the detailed CPAN module installation guide.