Pamiętaj, wkrótce wyłączymy WebAPI!

Podstawowym i rozwijanym API Allegro jest REST API. Skorzystaj z niego, jeśli tworzysz nową aplikację lub myślisz o rozwoju obecnej. WebAPI to stare rozwiązanie, które utrzymujemy głównie z uwagi na kompatybilność wsteczną z istniejącymi aplikacjami. Nie rozwijamy go już i planujemy jego wyłączenie. Wszelkie nowe funkcjonalności wdrażamy tylko na REST API.

Harmonogram wygaszania poszczególnych metod WebAPI znajdziesz tutaj.

Allegro WebAPI

Interfejs programistyczny platformy Allegro

doSetShipmentPriceType (deprecated) USUNIEMY 10.02.2020

Ostatnia zmiana: 16.05.2013 r.
Dostępność:
Metoda pozwala na ustalenie sposobu wyliczania kosztów przesyłki dla ofert z różnymi cennikami dostawy.

  1. session-id | string | wymagany
    Identyfikator sesji użytkownika, uzyskany za pomocą metody doLogin(Enc).
  2. shipment-price-type-id | int | wymagany
    Identyfikator sposobu obliczania kosztów wysyłki (1 – kwota najdroższej dostawy, 2 – kwota najtańszej dostawy, 3 – przesyłki zostaną nadane osobno; koszt dostawy jest sumą kosztów dostawy poszczególnych paczek).



Orientacyjna struktura wywołania metody

$dosetshipmentpricetype_request = array(
   'session-id'
=> '22eb99326c6be29aa16d07d622bcfbcbee94ad54846f2f4e03_1' ,
  
'shipment-price-type-id' => 1
);

  1. operation-result | int
    Potwierdzenie wykonania operacji (1).



Orientacyjna struktura odpowiedzi serwera

$dosetshipmentpricetype_response = array(
  
'operation-result' => 1
);


  • ERR_NO_SESSION / ERR_SESSION_EXPIRED
    Niepoprawny identyfikator sesji lub sesja wygasła.
  • ERR_INCORRECT_SHIPMENT_PRICE_LIST
    Nieprawidłowa wartość identyfikatora sposobu obliczania kosztów wysyłki.