Allegro API doAddPackageInfoToPostBuyForm

0

Witam
Mam problem z metodą doAddPackageInfoToPostBuyForm

$tran_id = '894312007';
$nr = '00259007734421269788';
$info_dostawy = array('operator-id'=> 0,'package-id'=>$nr, 'operator-name'=> 'poczta-polska');
$wysylij_nr = $client->doAddPackageInfoToPostBuyForm($nr_sesji,$tran_id,array($info_dostawy));

To działa poprawnie, ale

$tran_id = '894312007';
$nr = '00259007734421269788';
$info_dostawy = array('operator-id'=> 6,'package-id'=>$nr);
$wysylij_nr = $client->doAddPackageInfoToPostBuyForm($nr_sesji,$tran_id,array($info_dostawy));

Już nie działa.
Wywala błąd
Błąd Client: SOAP-ERROR: Encoding: object has no 'operator-name' propertyn
Według tego co piszą w dokumentacji
operatorName | string | wymagane dla operatorId = 0
Czy ja robię coś źle ? Czy to allegro ma problem.
Dzięki z góry za pomoc

0

Przekazujesz operator-id - nie powinno to być przypadkiem operatorId, zgodnie z oryginalną pisownią?

0

Nie. Tutaj jest wszystko ok. Pierwszy kod działa więc zapis jest prawidłowy.

0

Ty się lepiej powoli przestawiaj na REST API, bo WebApi będzie stopniowo wygaszane. Początek w październiku od określenia WebAPI jako depreciated, a w nastepnym roku ma być usunięte całkowicie.

0

Na razie to tej metody w rest api nawet nie ma :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0