Witam, od dwóch dni męcze się problemem identyfikatora sesji przy prubie logowania się z Allegro poprzez ich API. Do logowania używam poniższego kodu:

  1. $msg = array
  2. (
  3. "user-login" => "login Allegro",
  4. "user-password" => "hasło Allegro",
  5. "country-code" => "1", // dla testallegro 228
  6. "webapi-key" => "klucz WebAPI",
  7. "local-version" => "wersja lokalna", //do sprawdzenia za pomoc metody doQuerySysStatus()
  8. );
  9.  
  10.  
  11. $client = new SoapClient('http://webapi.allegro.pl/uploader.php?wsdl', true);
  12. $client->soap_defencoding = 'UTF-8';
  13. $client->decode_utf8 = false;
  14. $response = $client->call("doLogin", $msg);


Po jego uruchomieniu orzymuję komunikat:
Cytat
Błędny identyfikator sesji. Proszę spróbować zalogować się jeszcze raz!


Nie wiem w czym tkwi problem, ponieważ udało mi się ze zmiennej
  1. $response = $client->call("doLogin", $msg);
za pomocą foreach wyciągnąć wartość sesji(session-handle-part) więc ona istnieje, bardzo proszę o pomoc.