NAME

   WebService::MyAffiliates - Interface to myaffiliates.com API

SYNOPSIS

       use WebService::MyAffiliates;

       my $aff = WebService::MyAffiliates->new(
           user => 'user',
           pass => 'pass',
           host => 'admin.example.com'
       );

       my $token_info = $aff->decode_token($token) or die $aff->errstr;

DESCRIPTION

   WebService::MyAffiliates is Perl interface to
   http://www.myaffiliates.com/xmlapi

   It's incompleted. patches are welcome with pull-requests of
   https://github.com/binary-com/perl-WebService-MyAffiliates

METHODS

new

     * user

     required. the Basic Auth username.

     * pass

     required. the Basic Auth password.

     * host

     required. the Basic Auth url/host.

get_users

   Feed 1: Users Feed

   https://myaffiliates.atlassian.net/wiki/display/PUB/Feed+1%3A+Users+Fee
   d

       my $user_info = $aff->get_users(USER_ID => $id);
       my $user_info = $aff->get_users(STATUS => 'new');
       my $user_info = $aff->get_users(VARIABLE_NAME => 'n', VARIABLE_VALUE => 'v');

get_user

       my $user_info = $aff->get_user($id); # { ID => ... }

   call get_users(USER_ID => $id) with the top evel USER key removed.

decode_token

   Feed 4: Decode Token

   https://myaffiliates.atlassian.net/wiki/display/PUB/Feed+4%3A+Decode+To
   ken

       my $token_info = $aff->decode_token($token); # $token_info is a HASH which contains TOKEN key
       my $token_info = $aff->decode_token($tokenA, $tokenB);

encode_token

   Feed 5: Encode Token

   https://myaffiliates.atlassian.net/wiki/display/PUB/Feed+5%3A+Encode+To
   ken

       my $token_info = $aff->encode_token(
           USER_ID  => 1,
           SETUP_ID => 7
       );

get_user_transactions

   Feed 6: User Transactions Feed

   https://myaffiliates.atlassian.net/wiki/display/PUB/Feed+6%3A+User+Tran
   sactions+Feed

       my $transactions = $aff->get_user_transactions(
           'USER_ID'   => $id,
           'FROM_DATE' => '2011-12-31',
           'TO_DATE'   => '2012-01-31',
       );

AUTHOR

   Binary.com <[email protected]>

COPYRIGHT

   Copyright 2014- Binary.com

LICENSE

   This library is free software; you can redistribute it and/or modify it
   under the same terms as Perl itself.

SEE ALSO