|
NAMENet::FreshBooks::API::OAuth - FreshBooks OAuth implementation VERSIONversion 0.24 DESCRIPTIONThis 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. SYNOPSIS # 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,
);
new()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,
);
restricted_request( $url, $content )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 AUTHORS
COPYRIGHT AND LICENSEThis software is copyright (c) 2011 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.
|