Dokumentacja klasy ElibriAPI
ElibriAPI abstrahuje wykorzystanie API udostępniane przez Elibri. Więcej...
Metody publiczne | |
__construct ($login, $password, $host=NULL) | |
Kontruktor obiektu API. | |
getPublishersList () | |
Pobierz listę wydawnict obecnych w Elibri. | |
getPublisherProducts ($publisherId) | |
Pobierz listę produktów należących do wydawnictwa. Więcej... | |
getQueues () | |
pobierz listę kolejek danych Więcej... | |
popQueue ($queue, $count=30, $testing=false) | |
Pobierz dane z kolejki. Więcej... | |
refillAll () | |
zapełnij kolejki wszystkimi dostępnymi danymi | |
lastPopQueue ($queue) | |
Ponów pobieranie danych z kolejki. Metoda ta może zostać użyta, gdy podczas pobierania danych z kolejki wystąpił jakiś błąd. Więcej... | |
getProduct ($reference) | |
Pobierz metadane jednego produktu. Więcej... | |
Atrybuty publiczne | |
$VERSION = "0.9" | |
const | STOCKS_QUEUE = "stocks" |
Nazwa kolejki z danymi o dostępności produktów. | |
const | META_QUEUE = "meta" |
Nazwa kolejki z metadanymi produktów. | |
Opis szczegółowy
ElibriAPI abstrahuje wykorzystanie API udostępniane przez Elibri.
Dokumentacja funkcji składowych
◆ getProduct()
ElibriAPI::getProduct | ( | $reference | ) |
Pobierz metadane jednego produktu.
- Parametry
-
$reference - record_reference produktu, który ma zostać pobrany
- Zwraca
- instancja ElibriOnixMessage - w tablicy $products jest tylko jeden produkt
◆ getPublisherProducts()
ElibriAPI::getPublisherProducts | ( | $publisherId | ) |
Pobierz listę produktów należących do wydawnictwa.
- Parametry
-
int $publisherId - ID wydawnictwa
- Zwraca
- lista instancji ElibriPublisherProduct
◆ getQueues()
ElibriAPI::getQueues | ( | ) |
pobierz listę kolejek danych
- Zwraca
- lista instancji ElibriQueue
◆ lastPopQueue()
ElibriAPI::lastPopQueue | ( | $queue | ) |
Ponów pobieranie danych z kolejki. Metoda ta może zostać użyta, gdy podczas pobierania danych z kolejki wystąpił jakiś błąd.
- Parametry
-
String $queue - nazwa kolejki
- Zwraca
- instancja ElibriOnixMessage
◆ popQueue()
ElibriAPI::popQueue | ( | $queue, | |
$count = 30 , |
|||
$testing = false |
|||
) |
Pobierz dane z kolejki.
- Parametry
-
String $queue - nazwa kolejki int $count - ilość produktów do pobrania, max. 100 (domyślnie 30) bool $testing - jeśli true, to dane nie są usuwane z kolejki (domyślnie false)
- Zwraca
- instancja ElibriOnixMessage albo NULL, jeśli kolejka danych jest pusta