NAME

WWW::Desk::Auth::oAuth::SingleAccessToken - Desk.com SingleAccessToken Authentication

SYNOPSIS

    use WWW::Desk::Auth::oAuth::SingleAccessToken;

    my $desk = WWW::Desk::Auth::oAuth::SingleAccessToken->new(
        desk_url       => 'https://your.desk.com/',
        api_key        => 'customer api key',
        secret_key     => 'customer secret key',
        token          => 'access token',
        token_secret   => 'access token secret'
    );

    my $tx = $desk->call('/customers/search', 'GET', {email => 'a@a.com'});

ATTRIBUTES

api_key

REQUIRED - desk.com api key

secret_key

REQUIRED - desk.com api secret key

desk_url

REQUIRED - your desk url

token

REQUIRED - desk.com access token

token_secret

REQUIRED - desk.com access secret

call

call the api requests

REQUIRED $url_fragment, api fragment url REQUIRED $http_method, api allowed HTTP method OPTIONAL $params parameters to be sent

RETURNS: { 'code' => $code, 'message' => $msg, 'data' => $data };

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:

ACKNOWLEDGEMENTS