[PHP]Allegro WebApi - płacę z allegro


(Oski225) #1

Witam,

mam prosty skrypt, który powinien pokazywać wpłaconą kwotę przez pierwszego użytkownika w Płacę z allegro.

class WebAPISoapClient extends SoapClient

{

/**

 * Kraj - Polska.

 */

    const COUNTRY_PL = 1;

/**

 * Logowanie do serwisu testwebapi.pl.

 */

    const COUNTRY_TESTWEBAPI = 228;


/**

 * Zapytanie o wersję Allegro WebAPI.

 */

    const QUERY_ALLEGROWEBAPI = 1;


/**

 * Automatycznie tworzy klienta dla interfejsu Allegro WebAPI.

 */

    public function __construct()

    {

        parent::__construct('http://webapi.allegro.pl/uploader.php?wsdl');

    }

}


// nasze dane

$config = array(

    'login' => 'MojLogin',

    'password' => 'MojeHaslo',

    'apiKey' => 'mojKluczAllegro'

);


// dla serwisu testowego wybierz WebAPISoapClient::COUNTRY_TESTWEBAPI

$country = WebAPISoapClient::COUNTRY_PL;


try

{

    $client = new WebAPISoapClient();

    // pobieranie wersji WebAPI

    $version = $client->doQuerySysStatus(WebAPISoapClient::QUERY_ALLEGROWEBAPI, $country, $config['apiKey']);

    // właściwe logowanie do serwisu

    $session = $client->doLogin($config['login'], $config['password'], $country, $config['apiKey'], $version['ver-key']);

    $sprzedane = $client->doGetMyPayments($session['session-handle-part']);

    $uzytkownik = $sprzedane[0];

   echo $uzytkownik->pay-trans-amount;

}

catch(SoapFault $soapFault)

{

    echo 'wyjatek';

}

Niestety zawsze amount równa się 0. Co robię źle?

Pozdrawiam.