Strona korzysta z plików cookies w celu realizacji usług. Jeżeli nie zmienisz ustawień, będą one zapisywane w pamięci Twojego urządzenia.
Allegro WebAPI
doGetMySellItems
- session-id | string | wymagany
Identyfikator sesji użytkownika, uzyskany za pomocą metody doLogin(Enc). - sort-options | SortOptionsStruct | niewymagany
Struktura zawierająca informacje o sposobie sortowania ofert.- sort-type | int | niewymagany
Parametr pozwalający na określenie typu sortowania (1 - po czasie zakończenia oferty (wartość domyślna dla zakładki), 2 - po aktualnej cenie, 3 - po nazwie oferty, 4 - po ilości ofert, 5 - po najwyższej ofercie, 7 - po cenie minimalnej, 9 - po ilości sztuk wystawionych, 10 - po ilości sztuk sprzedanych). - sort-order | int | niewymagany
Parametr pozwalający na określenie kierunku sortowania (1 - rosnąco (wartość domyślna dla zakładki), 2 - malejąco).
- sort-type | int | niewymagany
- filter-options | SellFilterOptionsStruct | niewymagany
Struktura zawierająca informacje o sposobie filtrowania ofert.- filter-format | int | niewymagany
Parametr pozwalający na filtrowanie po formacie oferty (0 - pokaż wszystkie, 1 - tylko oferty z Allegro, 2 - tylko oferty sklepowe; domyślna wartość: 0). - filter-bids | int | niewymagany
Parametr pozwalający na filtrowanie po ofertach kupna (0 - pokaż wszystkie, 1 - tylko z ofertami kupna, 2 - tylko bez ofert kupna; domyślna wartość: 0). - filter-to-end | int | niewymagany
Parametr pozwalający na filtrowanie po czasie pozostałym do końca oferty (0 - pokaż wszystkie, 2 - 1 godzina, 3 - 3 godziny, 4 - 6 godzin, 5 - 12 godzin, 6 - 24 godziny, 7 - 2 dni, 8 - 3 dni, 9 - 4 dni, 10 - 5 dni, 11 - 6 dni, 12 - 7 dni; domyślna wartość: 0). - filter-from-start | int< | niewymagany
Parametr pozwalający na filtrowanie po czasie rozpoczęcia oferty (0 - pokaż wszystkie, 2 - 1 godzina, 3 - 3 godzina, 4 - 6 godzina, 5 - 12 godzina, 6 - 24 godzina, 7 - 2 dni, 8 - 3 dni, 9 - 4 dni, 10 - 5 dni, 11 - 6 dni, 12 - 7 dni; domyślna wartość: 0). - filter-auto-listing | int | niewymagany
Parametr pozwalający na filtrowanie po opcji automatycznego wznawiania (0 - pokaż wszystkie, 1 - z wyłączonym autowznawianiem, 2 - tylko z autowznawianiem ofert z niesprzedanymi przedmiotami, 3 - tylko z autowznawianiem ofert z pełną pulą przedmiotów; domyślna wartość: 0). - filter-price | FilterPriceStruct| niewymagany
Struktura zawierająca informacje o sposobie filtrowania ofert po cenie.- filter-price-from | float | niewymagany
Wartość początkowa zakresu wartości parametru. - filter-price-to | float | niewymagany
Wartość końcowa zakresu wartości parametru.
- filter-price-from | float | niewymagany
- filterDurationType | int | niewymagany
Parametr pozwalający na filtrowanie ofert po czasie, na jaki zostały wystawione (0 - pokaż wszystkie oferty, 1 - czas, na jaki zostały wystawione oferty, 2 - oferty do wyczerpania przedmiotów).
- filter-format | int | niewymagany
- search-value | string | niewymagany
Wyrażenie, na podstawie którego mają być wyszukane oferty (dotyczy tylko wyszukiwania po tytule oferty). Umożliwia wyszukiwanie przy użyciu znaków *, -, () oraz "". - category-id | int | niewymagany
Parametr pozwalający na określenie kategorii z jakiej mają zostać pokazane oferty. - item-ids | long[] | niewymagany
Tablica identyfikatorów ofert (maksimum: 100). - page-size | int | niewymagany
Parametr pozwalający na określenie ilości ofert wyświetlanych jednorazowo (minimum: 1, maksimum: 1000, domyślnie: 100). - page-number | int | niewymagany
Parametr pozwalający na wskazanie porcji danych, która ma być wyświetlona (domyślnie: 0).
$dogetmysellitems_request = array(
'session-id' => '22eb99326c6be29aa16d07d622bcfbcbee94ad54846f2f4e03_1',
'sort-options' => array(
'sort-type' => 4,
'sort-order' => 2),
'filter-options' => array(
'filter-format' => 0,
'filter-bids' => 0,
'filter-to-end' => 0,
'filter-from-start' => 0,
'filter-auto-listing' => 1,
'filter-price' => array(
'filter-price-from' => 3.50,
'filter-price-to' => 72.50)),
'search-value' => 'Plecak',
'category-id' => 10925,
'item-ids' => array(1070356993),
'page-size' => 25,
'page-number' => 0
);
- sessionId | string | wymagany
Identyfikator sesji użytkownika, uzyskany za pomocą metody doLogin(Enc). - sortOptions | SortOptionsStruct | niewymagany
Struktura zawierająca informacje o sposobie sortowania ofert.- sortType | int | niewymagany
Parametr pozwalający na określenie typu sortowania (1 - po czasie zakończenia oferty (wartość domyślna dla zakładki), 2 - po aktualnej cenie, 3 - po nazwie oferty, 4 - po ilości ofert, 5 - po najwyższej ofercie, 7 - po cenie minimalnej, 9 - po ilości sztuk wystawionych, 10 - po ilości sztuk sprzedanych). - sortOrder | int | niewymagany
Parametr pozwalający na określenie kierunku sortowania (1 - rosnąco (wartość domyślna dla zakładki), 2 - malejąco).
- sortType | int | niewymagany
- filterOptions | SellFilterOptionsStruct | niewymagany
Struktura zawierająca informacje o sposobie filtrowania ofert.- filterFormat | int | niewymagany
Parametr pozwalający na filtrowanie po formacie oferty (0 - pokaż wszystkie, 1 - tylko oferty z Allegro, 2 - tylko oferty sklepowe; domyślna wartość: 0). - filterBids | int | niewymagany
Parametr pozwalający na filtrowanie po ofertach kupna (0 - pokaż wszystkie, 1 - tylko z ofertami kupna, 2 - tylko bez ofert kupna; domyślna wartość: 0). - filterToEnd | int | niewymagany
Parametr pozwalający na filtrowanie po czasie pozostałym do końca oferty (0 - pokaż wszystkie, 2 - 1 godzina, 3 - 3 godziny, 4 - 6 godzin, 5 - 12 godzin, 6 - 24 godziny, 7 - 2 dni, 8 - 3 dni, 9 - 4 dni, 10 - 5 dni, 11 - 6 dni, 12 - 7 dni; domyślna wartość: 0). - filterFromStart | int< | niewymagany
Parametr pozwalający na filtrowanie po czasie rozpoczęcia oferty (0 - pokaż wszystkie, 2 - 1 godzina, 3 - 3 godzina, 4 - 6 godzina, 5 - 12 godzina, 6 - 24 godzina, 7 - 2 dni, 8 - 3 dni, 9 - 4 dni, 10 - 5 dni, 11 - 6 dni, 12 - 7 dni; domyślna wartość: 0). - filterAutoListing | int | niewymagany
Parametr pozwalający na filtrowanie po opcji automatycznego wznawiania (0 - pokaż wszystkie, 1 - z wyłączonym autowznawianiem, 2 - tylko z autowznawianiem ofert z niesprzedanymi przedmiotami, 3 - tylko z autowznawianiem ofert z pełną pulą przedmiotów; domyślna wartość: 0). - filterPrice | FilterPriceStruct| niewymagany
Struktura zawierająca informacje o sposobie filtrowania ofert po cenie.- filterPriceFrom | float | niewymagany
Wartość początkowa zakresu wartości parametru. - filterPriceTo | float | niewymagany
Wartość końcowa zakresu wartości parametru.
- filterPriceFrom | float | niewymagany
- filterDurationType | int | niewymagany
Parametr pozwalający na filtrowanie ofert po czasie, na jaki zostały wystawione (0 - pokaż wszystkie oferty, 1 - czas, na jaki zostały wystawione oferty, 2 - oferty do wyczerpania przedmiotów).
- filterFormat | int | niewymagany
- searchValue | string | niewymagany
Wyrażenie, na podstawie którego mają być wyszukane oferty (dotyczy tylko wyszukiwania po tytule oferty). Umożliwia wyszukiwanie przy użyciu znaków *, -, () oraz "". - categoryId | int | niewymagany
Parametr pozwalający na określenie kategorii z jakiej mają zostać pokazane oferty. - itemIds | long[] | niewymagany
Tablica identyfikatorów ofert (maksimum: 100). - pageSize | int | niewymagany
Parametr pozwalający na określenie ilości ofert wyświetlanych jednorazowo (minimum: 1, maksimum: 1000, domyślnie: 100). - pageNumber | int | niewymagany
Parametr pozwalający na wskazanie porcji danych, która ma być wyświetlona (domyślnie: 0).
$dogetmysellitems_request = array(
'sessionId' => '22eb99326c6be29aa16d07d622bcfbcbee94ad54846f2f4e03_1',
'sortOptions' => array(
'sortType' => 4,
'sortOrder' => 2),
'filterOptions' => array(
'filterFormat' => 0,
'filterBids' => 0,
'filterToEnd' => 0,
'filterFromStart' => 0,
'filterAutoListing' => 1,
'filterPrice' => array(
'filterPriceFrom' => 3.50,
'filterPriceTo' => 72.50)),
'searchValue' => 'Plecak',
'categoryId' => 10925,
'itemIds' => array(1070356993),
'pageSize' => 25,
'pageNumber' => 0
);
- sell-items-counter | int
Liczba ofert w sprzedaży (odpowiadająca filtrom podanym na wejściu metody. - sell-items-list | SellItemStruct[]
Tablica struktur zawierająca dokładne informacje o ofertach w sprzedaży.
- item-id | long
Identyfikator oferty. - item-title | string
Tytuł oferty. - item-thumbnail-url | string
Odnośnik do miniaturki oferty. - item-price | ItemPriceStruct[]
Tablica struktur zawierająca informacje o cenie przedmiotu.- price-type | int
Rodzaj ceny (1 - Kup Teraz!, 2 - aktualna cena w licytacji, 3 - cena wywoławcza w licytacji, 4 - cena minimalna w licytacji). - price-value | float
Wartość ceny przedmiotu.
- price-type | int
- item-start-quantity | int
Początkowa ilość przedmiotów w ofercie. - item-sold-quantity | int
Ilość sprzedanych przedmiotów. - item-quantity-type | int
Typ dostępnych w ofercie przedmiotów (1 - sztuki, 2 - komplety, 3 - pary). - item-start-time | long
Czas rozpoczęcia oferty (Unix time). - item-end-time | long
Czas zakończenia oferty (Unix time). - item-end-time-left | string
Pozostały czas do zakończenia oferty (tekstowo). - item-bidders-counter | int
Licznik złożonych ofert kupna. - item-highest-bidder | UserInfoStruct
Struktura zawierająca informacje o użytkowniku z najwyższą ofertą, wypełniana tylko dla jednoprzedmiotowych licytacji.- user-id | int
Identyfikator użytkownika. - user-login | string
Nazwa użytkownika. - user-rating | int
0. Pole nieaktywne.Informacje o ocenach można pobrać przez REST API. - user-icons | int
Dodatkowe informacje o użytkowniku. Maska bitowa: 1 - Konto bez aktywacji, 2 - Konto Junior, 4 - Użytkownik niezarejestrowany, 8 - Strona "O mnie", 16 - Konto Firma, 32 - Sklep, 64 - Super Sprzedawca (tylko dla molotok.ru). - user-country | int
Identyfikator kraju użytkownika.
- user-id | int
- item-category-id | int
Identyfikator kategorii w której jest wystawiona oferta. - item-watchers-counter | int
Liczba użytkowników obserwujących ofertę. - item-views-counter | int
Liczba wyświetleń oferty. - item-note | string
Treść notatki do oferty. - item-special-info | int
Informacja o tym, czy oferta jest oznaczona jako Standard Allegro [PL], Aukro Plus [CZ] lub Super Offer [UA/KZ] (0 - nie jest, 1 - jest). - item-shop-info | int
Informacja o tym, czy oferta jest sklepowa (0 - nie jest, 1 - jest). - item-product-info | long
Pole zdezaktualizowane (zawsze będzie zwracać 0). - item-payu-info | int
Informacja o tym, czy w ofercie jest dostępny sposób płatności PayU (0 - nie jest, 1 - jest).
- item-id | long
$dogetmysellitems_response = array(
'sell-items-counter' => 1,
'sell-items-list' => array(
array(
'item-id' => 1070356993,
'item-title' => 'Plecak szkolny',
'item-thumbnail-url' => 'http://img06.allegroimg.pl/photos/1966740519',
'item-price' => array(
array(
'price-type' => 1,
'price-value' => 69.99)),
'item-start-quantity' => 2,
'item-sold-quantity' => 1,
'item-quantity-type' => 1,
'item-start-time' => 1326373020,
'item-end-time' => 1326977820,
'item-end-time-left' => '38 minut',
'item-bidders-counter' => 1,
'item-highest-bidder' => array(,
'user-id' => 486381,
'user-login' => 'm010ch',
'user-rating' => 0,
'user-icons' => 8,
'user-country' => 1),
'item-category-id' => 10563,
'item-watchers-counter' => 3,
'item-views-counter' => 29,
'item-note' => 'Treść notatki',
'item-special-info' => 0,
'item-shop-info' => 0,
'item-product-info' => 0,
'item-payu-info' => 1))
);
- sellItemsCounter | int
Liczba ofert w sprzedaży (odpowiadająca filtrom podanym na wejściu metody. - sellItemsList | SellItemStruct[]
Tablica struktur zawierająca dokładne informacje o ofertach w sprzedaży.
- itemId | long
Identyfikator oferty. - itemTitle | string
Tytuł oferty. - itemThumbnailUrl | string
Odnośnik do miniaturki oferty. - itemPrice | ItemPriceStruct[]
Tablica struktur zawierająca informacje o cenie przedmiotu.- priceType | int
Rodzaj ceny (1 - Kup Teraz!, 2 - aktualna cena w licytacji, 3 - cena wywoławcza w licytacji, 4 - cena minimalna w licytacji). - priceValue | float
Wartość ceny przedmiotu.
- priceType | int
- itemStartQuantity | int
Początkowa ilość przedmiotów w ofercie. - itemSoldQuantity | int
Ilość sprzedanych przedmiotów. - itemQuantityType | int
Typ dostępnych w ofercie przedmiotów (1 - sztuki, 2 - komplety, 3 - pary). - itemStartTime | long
Czas rozpoczęcia oferty (Unix time). - itemEndTime | long
Czas zakończenia oferty (Unix time). - itemEndTimeLeft | string
Pozostały czas do zakończenia oferty (tekstowo). - itemBiddersCounter | int
Licznik złożonych ofert kupna. - itemHighestBidder | UserInfoStruct
Struktura zawierająca informacje o użytkowniku z najwyższą ofertą, wypełniana tylko dla jednoprzedmiotowych licytacji.- userId | int
Identyfikator użytkownika. - userLogin | string
Nazwa użytkownika. - userRating | int
0. Pole nieaktywne.Informacje o ocenach można pobrać przez REST API. - userIcons | int
Dodatkowe informacje o użytkowniku. Maska bitowa: 1 - Konto bez aktywacji, 2 - Konto Junior, 4 - Użytkownik niezarejestrowany, 8 - Strona "O mnie", 16 - Konto Firma, 32 - Sklep, 64 - Super Sprzedawca (tylko dla molotok.ru). - userCountry | int
Identyfikator kraju użytkownika.
- userId | int
- itemCategoryId | int
Identyfikator kategorii w której jest wystawiona oferta. - itemWatchersCounter | int
Liczba użytkowników obserwujących ofertę. - itemViewsCounter | int
Liczba wyświetleń oferty. - itemNote | string
Treść notatki do oferty. - itemSpecialInfo | int
Informacja o tym, czy oferta jest oznaczona jako Standard Allegro [PL], Aukro Plus [CZ] lub Super Offer [UA/KZ] (0 - nie jest, 1 - jest). - itemShopInfo | int
Informacja o tym, czy oferta jest sklepowa (0 - nie jest, 1 - jest). - itemProductInfo | long
Pole zdezaktualizowane (zawsze będzie zwracać 0). - itemPayuInfo | int
Informacja o tym, czy w ofercie jest dostępny sposób płatności PayU (0 - nie jest, 1 - jest).
- itemId | long
$dogetmysellitems_response = array(
'sellItemsCounter' => 1,
'sellItemsList' => array(
array(
'itemId' => 1070356993,
'itemTitle' => 'Plecak szkolny',
'itemThumbnailUrl' => 'http://img06.allegroimg.pl/photos/1966740519',
'itemPrice' => array(
array(
'priceType' => 1,
'priceValue' => 69.99)),
'itemStartQuantity' => 2,
'itemSoldQuantity' => 1,
'itemQuantityType' => 1,
'itemStartTime' => 1326373020,
'itemEndTime' => 1326977820,
'itemEndTimeLeft' => '38 minut',
'itemBiddersCounter' => 1,
'itemHighestBidder' => array(,
'userId' => 486381,
'userLogin' => 'm010ch',
'userRating' => 0,
'userIcons' => 8,
'userCountry' => 1),
'itemCategoryId' => 10563,
'itemWatchersCounter' => 3,
'itemViewsCounter' => 29,
'itemNote' => 'Treść notatki',
'itemSpecialInfo' => 0,
'itemShopInfo' => 0,
'itemProductInfo' => 0,
'itemPayuInfo' => 1))
);
- ERR_INCORRECT_CATEGORY_ID
Nieprawidłowy identyfikator kategorii. - ERR_INCORRECT_FILTER_AUTO_LISTING
Nieprawidłowa wartość w parametrze filter-auto-listing. - ERR_INCORRECT_FILTER_BIDS
Nieprawidłowa wartość w parametrze filter-bids. - ERR_INCORRECT_FILTER_FORMAT
Nieprawidłowa wartość w parametrze filter-format. - ERR_INCORRECT_FILTER_FROM_START
Nieprawidłowa wartość w parametrze filter-from-start. - ERR_INCORRECT_FILTER_PRICE_FROM
Nieprawidłowa wartość w parametrze filter-price-from (mniejsza niż 0). - ERR_INCORRECT_FILTER_PRICE_RANGE
Nieprawidłowa wartość w parametrze filter-price-range (wartość początkowa zakresu jest większa od wartości końcowej zakresu). - ERR_INCORRECT_FILTER_PRICE_TO
Nieprawidłowa wartość w parametrze filter-price-to (mniejsza niż 0). - ERR_INCORRECT_FILTER_TO_END
Nieprawidłowa wartość w parametrze filter-to-end. - ERR_INCORRECT_PAGE_NUMBER
Nieprawidłowa wartość w parametrze page-number (mniejsza niż 0). - ERR_INCORRECT_PAGE_SIZE
Nieprawidłowa wartość w parametrze page-size (mniejsza niż 0 lub większa niż 1000). - ERR_INCORRECT_SEARCH_VALUE
Wyszukiwana fraza zawiera niedozwolone znaki. - ERR_INCORRECT_SORT_ORDER
Nieprawidłowa wartość w parametrze sort-order. - ERR_INCORRECT_SORT_TYPE
Nieprawidłowa wartość w parametrze sort-type. - ERR_NO_SESSION / ERR_SESSION_EXPIRED
Niepoprawny identyfikator sesji lub sesja wygasła. - ERR_TOO_MANY_ITEM_IDS
Przekazano więcej niż 100 identyfikatorów ofert. - ERR_WEBAPI_KEY_INACTIVE
Klucz WebAPI na którym została wygenerowana sesja został zdezaktywowany (jego właściciel nie zaakceptował warunków Regulaminu WebAPI).
- ERR_INCORRECT_CATEGORY_ID
Nieprawidłowy identyfikator kategorii. - ERR_INCORRECT_FILTER_AUTO_LISTING
Nieprawidłowa wartość w parametrze filterAutoListing. - ERR_INCORRECT_FILTER_BIDS
Nieprawidłowa wartość w parametrze filterBids. - ERR_INCORRECT_FILTER_FORMAT
Nieprawidłowa wartość w parametrze filterFormat. - ERR_INCORRECT_FILTER_FROM_START
Nieprawidłowa wartość w parametrze filterFromStart. - ERR_INCORRECT_FILTER_PRICE_FROM
Nieprawidłowa wartość w parametrze filterPriceFrom (mniejsza niż 0). - ERR_INCORRECT_FILTER_PRICE_RANGE
Nieprawidłowa wartość w parametrze filter-price-range (wartość początkowa zakresu jest większa od wartości końcowej zakresu). - ERR_INCORRECT_FILTER_PRICE_TO
Nieprawidłowa wartość w parametrze filterPriceTo (mniejsza niż 0). - ERR_INCORRECT_FILTER_TO_END
Nieprawidłowa wartość w parametrze filterToEnd. - ERR_INCORRECT_PAGE_NUMBER
Nieprawidłowa wartość w parametrze pageNumber (mniejsza niż 0). - ERR_INCORRECT_PAGE_SIZE
Nieprawidłowa wartość w parametrze pageSize (mniejsza niż 0 lub większa niż 1000). - ERR_INCORRECT_SEARCH_VALUE
Wyszukiwana fraza zawiera niedozwolone znaki. - ERR_INCORRECT_SORT_ORDER
Nieprawidłowa wartość w parametrze sortOrder. - ERR_INCORRECT_SORT_TYPE
Nieprawidłowa wartość w parametrze sortType. - ERR_NO_SESSION / ERR_SESSION_EXPIRED
Niepoprawny identyfikator sesji lub sesja wygasła. - ERR_TOO_MANY_ITEM_IDS
Przekazano więcej niż 100 identyfikatorów ofert. - ERR_WEBAPI_KEY_INACTIVE
Klucz WebAPI na którym została wygenerowana sesja został zdezaktywowany (jego właściciel nie zaakceptował warunków Regulaminu WebAPI).
Allegro nie bierze odpowiedzialności za skutki wykorzystania zamieszczonych przykładów kodu, nie daje także gwarancji ich poprawnego działania. Widoczny kod ma charakter wyłącznie poglądowy i może zawierać błędy.
- <?php
- //wczesniej nalezy zalogowac się i klucz sesji przypisac do zmiennej $session
- $soap = new SoapClient('http://webapi.allegro.pl/uploader.php?wsdl');
- $count_items = $soap->doMyAccountItemsCount($session, 'sell'); //liczba przedmiotow aktualnie w sprzedazy
- $items = $soap->doGetMySellItems($session);
- for($i=0;$i<$count_items;$i++)
- {
- echo $items['sell-items-list'][0]->{'item-title'};
- }
- ?>
- var sortowanie = new SortOptionsStruct { sortorder = 1, sorttype = 1 };
- var filtrowanie = new SellFilterOptionsStruct();
- string searchValue="";
- int categoryId=0;
- long[] itemIds = null;
- var pageSize=0;
- var pageNumber=0;
- SellItemStruct[] sellitemslist;
- service.doGetMySellItems(sessionHandle, sortowanie, filtrowanie, searchValue, categoryId, itemIds, pageSize, pageNumber, out sellitemslist);
- $client = new SoapClient('https://webapi.allegro.pl/uploader.php?wsdl');
- $version = $client->doQuerySysStatus(1, 1, $webapi_key);
- $session = $client->doLoginEnc($login, base64_encode( hash('sha256', $pass, true) ), 1, $webapi_key, $version['ver-key']);
- //doLoginEnc - dane zwracane
- $nr_sesji = $session['session-handle-part']; // nr sesji
- // pobranie danych
- $items = $client->doGetMySellItems($nr_sesji);
- for($i=0;$i<$items['sell-items-counter'];$i++)
- {
- echo $items['sell-items-list'][$i]->{'item-title'}; //tytul
- echo $items['sell-items-list'][$i]->{'item-price'}['0']->{'price-value'}; //cena
- }
- // Jeśli masz pytania lub potrzebujesz pomocy pisz na http://b-good.pl
- // wrapper metody webapi... bleh...
- private DoGetMySellItemsResponse doGetMySellItems(int numerStrony) {
- https.webapi_allegro_pl.service.ServiceService service = new https.webapi_allegro_pl.service.ServiceService();
- https.webapi_allegro_pl.service.ServicePort port = service.getServicePort();
- DoGetMySellItemsRequest parameters;
- parameters=new DoGetMySellItemsRequest();
- parameters.setSessionId(sesja);
- parameters.getItemIds();
- parameters.setPageSize(1000);
- parameters.setPageNumber(numerStrony);
- return port.doGetMySellItems(parameters);
- }
- // logowanie
- long APIKey = doQuerySysStatus("key"); // to metoda z kolejnego wrappera: return doLoginResponse.getSessionHandlePart()
- String sesja = doLogin("user", "pass", 1, APIKey, "key");
- // ... i właściwe wywołanie
- DoGetMySellItemsResponse dane = doGetMySellItems(0);
- int iloscRekordow = dane.getSellItemsCounter();
- ArrayOfSellitemstruct elementy = dane.getSellItemsList(); //wreszcie mamy elementy! hurra!
- // teraz iterujemy:
- SellItemStruct element;
- for (Iterator<SellItemStruct> elIterator = elementy.getItem().iterator(); elIterator.hasNext();){
- element = elIterator.next();
- System.out.println( element.getItemTitle() ); // albo robimy coś pożyteczniejszego
- } // for po przedmiotach z pierwszej strony
- // fuuuu - czemu w Dziawie wszystko musi być tak rozpisane i rozwleczone do maksimum... miliony klas...
Korzystanie z serwisu oznacza akceptację regulaminu