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 <fayland@binary.com>

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
