TbRpcService
Serwis zwracający surowe dane zgodne z XML-RPC dla usług dodatkowych
The following methods are supported:
Funkcja zwracająca produkt (artykułu, poradnik, etc.) o podanym identyfikatorze
Parameters
| string | langId - Identyfikator języka. |
| string | userId - Identyfikator użytkownika, dostępny w portalu dla partnerów |
| string | accessCode - Kod dostępu do danych |
| string | producId - Identyfikator produktu (identyfikator artykułu, poradnika, etc.) |
Return Value
| struct Article | Struktura opisująca produkt (artykułu, poradnik, etc.) |
Funkcja zwracająca produkt (artykułu, poradnik, etc.) na podstawie pozycji na liście utworzonej przez automat rotujący
Parameters
| string | langId - Identyfikator języka. |
| string | userId - Identyfikator użytkownika, dostępny w portalu dla partnerów |
| string | accessCode - Kod dostępu do danych |
| string | position - Numer pozycji na liście utworzonej przez automat rotujący |
Return Value
| struct AutoArticle | Struktura opisująca produkt (artykułu, poradnik, etc.) |
Funkcja zwracająca kategorie podrzędne w stosunku do wskazanej w parametrze.
Parameters
| string | langId - Identyfikator języka. |
| string | userId - Identyfikator użytkownika, dostępny w portalu dla partnerów |
| string | accessCode - Kod dostępu do danych |
| string | categoryId - Kod kategorii nadrzędnej w drzewie kategorii |
Return Value
Funkcja zwracająca listę poradników wybranych przez użytkownika
Parameters
| string | langId - Identyfikator języka. |
| string | userId - Identyfikator użytkownika, dostępny w portalu dla partnerów |
| string | accessCode - Kod dostępu do danych |
Return Value
Funkcja zwracająca listę identyfikatorów artykułów wybranych przez automat rotujący
Parameters
| string | langId - Identyfikator języka. |
| string | userId - Identyfikator użytkownika, dostępny w portalu dla partnerów |
| string | accessCode - Kod dostępu do danych |
Return Value
Funkcja zwracająca listę artykułów wybranych przez użytkownika
Parameters
| string | langId - Identyfikator języka. |
| string | userId - Identyfikator użytkownika, dostępny w portalu dla partnerów |
| string | accessCode - Kod dostępu do danych |
Return Value
Funkcja zwracająca opis techniczny pojedynczego produktu.
Parameters
| string | langId - Identyfikator języka. |
| string | userId - Identyfikator użytkownika, dostępny w portalu dla partnerów |
| string | accessCode - Kod dostępu do danych |
| string | productId - Identyfikator produktu |
Return Value
| struct Product | Struktura opisująca pojedynczy produkt |
Funkcja zwracająca listę produktów w ramach wskazanej kategorii.
Parameters
| string | langId - Identyfikator języka. |
| string | userId - Identyfikator użytkownika, dostępny w portalu dla partnerów |
| string | accessCode - Kod dostępu do danych |
| string | categoryId - Kod kategorii nadrzędnej w drzewie kategorii |
Return Value
Members
| integer | ID - Tożsamy z parametrem wywołania prodid. |
| string | Title - Tytuł artykułu, poradnika, etc. |
| string | Author - Nick autora artykułu (w celach informacyjnych). |
| string | Date - Timestamp publikacji artykułu. |
| base64 | Template - Treść dokumentu w postaci przygotowanej do wyświetlenia na stronie HTML. Zawiera tagi HTML. Kodowane Base64. |
| array of struct Chapter | Chapters (optional) - Surowe dane. Tablica struktur, zawierająca kolejne akapity dokumentu. Kolejność występowania akapitów w tabeli jest zgodna z kolejnością akapitów w dokumencie. |
Members
| string | ModDate - Timestamp ostatniej modyfikacji listy pozycji. |
| integer | ID - Tożsamy z parametrem wywołania prodid. |
| string | Title - Tytuł artykułu, poradnika, etc. |
| string | Author - Nick autora artykułu (w celach informacyjnych). |
| string | Date - Timestamp publikacji artykułu. |
| base64 | Template - Treść dokumentu w postaci przygotowanej do wyświetlenia na stronie HTML. Zawiera tagi HTML. Kodowane Base64. |
| array of struct Chapter | Chapters (optional) - Surowe dane. Tablica struktur, zawierająca kolejne akapity dokumentu. Kolejność występowania akapitów w tabeli jest zgodna z kolejnością akapitów w dokumencie. |
Members
| integer | ParentID - Tożsamy z parametrem wywołania categoryid. |
| array of struct CategoriesListItem | Categories (optional) - Tablica struktur będących podkategoriami kategorii wskazanej w wywołaniu. |
Members
| string | Date (optional) - Timestamp ostatniej modyfikacji listy identyfikatorów. |
| array of integer | Advisors (optional) - Tablica identyfikatorów poradników. Pojedynczy identyfikator jest tożsamy z parametrem prodid funkcji tb.getArticleByID. |
Members
| string | Date (optional) - Timestamp ostatniej modyfikacji listy identyfikatorów. |
| array of integer | Articles (optional) - Tablica identyfikatorów artykułów. Pojedynczy identyfikator jest tożsamy z parametrem prodid funkcji tb.getArticleByID. |
Members
| integer | ProductID - Tożsamy z parametrem wywołania productid. |
| base64 | Template (optional) - Opis produktu. Może zawierać tagi HTML. Kodowane Base64. |
| struct Brand | Brand (optional) - Dane producenta. |
| string | ProdName - Nazwa produktu. |
| string | ProdModel - Model produktu. |
| string | ProdYear (optional) - Model na rok … |
| string | ProdWarranty (optional) - Gwarancja (w miesiącach). |
| string | ProdKGO (optional) - Koszt gospodarowania odpadami. |
| string | EAN (optional) - Kod EAN produktu. |
| array of struct AttributesGroup | Groups (optional) - Tablica grup atrybutów. |
| array of struct Photo | Photos (optional) - Tablica z URLami do zdjęć. |
| string | Date - Timestamp ostatniej modyfikacji produktu. |
Members
| integer | CategoryID - Tożsamy z parametrem wywołania categoryid. |
| array of struct ProductsListItem | ProductList (optional) - Tablica struktur będących produktami w ramach kategorii wskazanej w wywołaniu. |
Members
| integer | ID - Numer kolejny akapitu.Uwaga – numeracja może nie być ciągła. |
| string | Type - Typ akapitu, dostępne wartości, to:- 1 – wstęp do artykułu.
- 2 – Nagłówek artykułu.
- 3 – Akapit zwykły
- 4 – Zdjęcia lub pokaz slajdów (tego typu akapit może nie mieć treści).
- 5 – Kod źródłowy (dotyczy artykułów zawierających część techniczną, jak np. kod programu komputerowego).
- 6 – słowa kluczowe.
|
| string | Content (optional) - Treść. Nie zawiera tagów HTML. |
| array of struct Attachment | Attachments (optional) - Załączniki (głównie zdjęcia). |
Members
| integer | ID - Identyfikator kategorii. |
| string | Name - Nazwa kategorii. |
| integer | IsTerminal - 1, jeśli kategoria jest liściem w drzewie, w przeciwnym wypadku 0. |
Members
| integer | ID - Identyfikator producenta. |
| string | Name - Nazwa producenta. |
| string | URL (optional) - URL do logo producenta. |
Members
| integer | ID - Identyfikator grupy atrybutów. |
| string | Name - Nazwa grupy atrybutów. |
| integer | Order - Porządek – uwaga – rosnący, ale ciągłość nie jest gwarantowana. |
| array of struct Attribute | Attributes (optional) - Tablica atrybutów. |
Members
| integer | Order - Porządek – uwaga – rosnący, ale ciągłość nie jest gwarantowana. |
| string | PhotoURL - URL do obrazka. |
| string | ThumbnailURL - URL do miniatury obrazka. |
Members
| integer | ID - Identyfikator produktu. |
| string | Name - Nazwa produktu. |
| string | Date - Timestamp ostatniej modyfikacji produktu. |
Members
| integer | ID - Numer kolejny załącznika. Uwaga – numeracja może nie być ciągła. |
| string | URL - URL do dokumentu. Uwaga – nie gwarantujemy ciągłej obecności plików w podanej lokalizacji. Pliki należy przekopiować lokalnie na czas obowiązywania umowy. |
| string | ThumbnailURL (optional) - Miniaturka zdjęcia (jeśli URL wskazuje na zdjęcie). |
| base64 | FileContent (optional) - Zawartość obrazka w postaci łańcucha zakodowanego Base64. Występuje, jeśli URL wskazuje na obrazek. |
| base64 | ThumbnailContent (optional) - Zawartość miniatury obrazka w postaci łańcucha zakodowanego Base64. Występuje, jeśli ThumbnailURL jest obrazkiem. |
| string | Caption (optional) - Podpis pod dokumentem/zdjęciem. |
Members
| integer | ID - Identyfikator atrybutu. |
| string | Name - Nazwa atrybutu. |
| integer | Order - Porządek – uwaga – rosnący, ale ciągłość nie jest gwarantowana. |
| array of struct AttributeValue | Values - Lista wartości powiązanych z atrybutem. |
Members
| integer | Order - Porządek – uwaga – rosnący, ale ciągłość nie jest gwarantowana. |
| string | Value - Wartość atrybutu. |
| integer | TechnologyID (optional) - Identyfikator wyjaśnienia technologii. Występuje w parze z TechnologyDesc. |
| string | TechnolonyDesc (optional) - Opis technologii. |