Why not adopt me?
NAME
WWW::Desk - Desk.com perl API
SYNOPSIS
WWW::Desk will allow you make all API calls using HTTP or oAuth authentication
use WWW::Desk;
use WWW::Desk::Auth::HTTP;
my $auth = WWW::Desk::Auth::HTTP->new(
'username' => 'desk username',
'password' => 'desk password'
);
my $desk = WWW::Desk->new(
'desk_url' => 'https://your.desk.com/',
'authentication' => $auth,
);
my $response = $desk->call('/cases','GET', {'locale' => 'en_US'} );
NOTE: Checkout demo/oAuth_demo.pl for oauth demo application
METHOD
sub call {
my ( $self, $url_fragment, $http_method, $params ) = @_;
...
}
Call method accepts
$url_fragment - API fragment url
$http_method - HTTP method, Only supported GET, POST, PATCH, DELETE
$params - Additional Parameters which you want to send as query parameters
ATTRIBUTES
desk_url
REQUIRED - your desk url
authentication
REQUIRED - WWW::Desk::Auth::HTTP or WWW::Desk::Auth::oAuth object
SUBROUTINES/METHODS
call
call method will allow you to make API calls. url fragment, http method are required to make call
you can also pass params next to http method to add additional paramerters to the url
AUTHOR
binary.com, <rakesh at binary.com>
BUGS
Please report any bugs or feature requests to bug-www-desk at rt.cpan.org
, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=WWW-Desk. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc WWW::Desk
You can also look for information at:
RT: CPAN's request tracker (report bugs here)
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Search CPAN