TbRpcService



Serwis zwracający surowe dane zgodne z XML-RPC dla usług dodatkowych

The following methods are supported:

method tb.getArticleByID

Funkcja zwracająca produkt (artykułu, poradnik, etc.) o podanym identyfikatorze

Parameters

stringlangId - Identyfikator języka.
stringuserId - Identyfikator użytkownika, dostępny w portalu dla partnerów
stringaccessCode - Kod dostępu do danych
stringproducId - Identyfikator produktu (identyfikator artykułu, poradnika, etc.)

Return Value

struct ArticleStruktura opisująca produkt (artykułu, poradnik, etc.)

method tb.getAutoArticleByPos

Funkcja zwracająca produkt (artykułu, poradnik, etc.) na podstawie pozycji na liście utworzonej przez automat rotujący

Parameters

stringlangId - Identyfikator języka.
stringuserId - Identyfikator użytkownika, dostępny w portalu dla partnerów
stringaccessCode - Kod dostępu do danych
stringposition - Numer pozycji na liście utworzonej przez automat rotujący

Return Value

struct AutoArticleStruktura opisująca produkt (artykułu, poradnik, etc.)

method tb.getCategories

Funkcja zwracająca kategorie podrzędne w stosunku do wskazanej w parametrze.

Parameters

stringlangId - Identyfikator języka.
stringuserId - Identyfikator użytkownika, dostępny w portalu dla partnerów
stringaccessCode - Kod dostępu do danych
stringcategoryId - Kod kategorii nadrzędnej w drzewie kategorii

Return Value

struct CategoriesListStruktura opisująca listę kategorii

method tb.getMyAdvisors

Funkcja zwracająca listę poradników wybranych przez użytkownika

Parameters

stringlangId - Identyfikator języka.
stringuserId - Identyfikator użytkownika, dostępny w portalu dla partnerów
stringaccessCode - Kod dostępu do danych

Return Value

struct AdvisorsProductsIdsStruktura zawierająca listę identyfikatorów poradników

method tb.getMyAutoArticles

Funkcja zwracająca listę identyfikatorów artykułów wybranych przez automat rotujący

Parameters

stringlangId - Identyfikator języka.
stringuserId - Identyfikator użytkownika, dostępny w portalu dla partnerów
stringaccessCode - Kod dostępu do danych

Return Value

struct ArticlesProductsIdsStruktura zawierająca listę identyfikatorów artykułów

method tb.getMyManualArticles

Funkcja zwracająca listę artykułów wybranych przez użytkownika

Parameters

stringlangId - Identyfikator języka.
stringuserId - Identyfikator użytkownika, dostępny w portalu dla partnerów
stringaccessCode - Kod dostępu do danych

Return Value

struct ArticlesProductsIdsStruktura zawierająca listę identyfikatorów artykułów

method tb.getProduct

Funkcja zwracająca opis techniczny pojedynczego produktu.

Parameters

stringlangId - Identyfikator języka.
stringuserId - Identyfikator użytkownika, dostępny w portalu dla partnerów
stringaccessCode - Kod dostępu do danych
stringproductId - Identyfikator produktu

Return Value

struct ProductStruktura opisująca pojedynczy produkt

method tb.getProductList

Funkcja zwracająca listę produktów w ramach wskazanej kategorii.

Parameters

stringlangId - Identyfikator języka.
stringuserId - Identyfikator użytkownika, dostępny w portalu dla partnerów
stringaccessCode - Kod dostępu do danych
stringcategoryId - Kod kategorii nadrzędnej w drzewie kategorii

Return Value

struct ProductsListStruktura opisująca listę produktów

struct Article

Members

integerID - Tożsamy z parametrem wywołania prodid.
stringTitle - Tytuł artykułu, poradnika, etc.
stringAuthor - Nick autora artykułu (w celach informacyjnych).
stringDate - Timestamp publikacji artykułu.
base64Template - Treść dokumentu w postaci przygotowanej do wyświetlenia na stronie HTML. Zawiera tagi HTML. Kodowane Base64.
array of struct ChapterChapters (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.

struct AutoArticle

Members

stringModDate - Timestamp ostatniej modyfikacji listy pozycji.
integerID - Tożsamy z parametrem wywołania prodid.
stringTitle - Tytuł artykułu, poradnika, etc.
stringAuthor - Nick autora artykułu (w celach informacyjnych).
stringDate - Timestamp publikacji artykułu.
base64Template - Treść dokumentu w postaci przygotowanej do wyświetlenia na stronie HTML. Zawiera tagi HTML. Kodowane Base64.
array of struct ChapterChapters (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.

struct CategoriesList

Members

integerParentID - Tożsamy z parametrem wywołania categoryid.
array of struct CategoriesListItemCategories (optional) - Tablica struktur będących podkategoriami kategorii wskazanej w wywołaniu.

struct AdvisorsProductsIds

Members

stringDate (optional) - Timestamp ostatniej modyfikacji listy identyfikatorów.
array of integerAdvisors (optional) - Tablica identyfikatorów poradników. Pojedynczy identyfikator jest tożsamy z parametrem prodid funkcji tb.getArticleByID.

struct ArticlesProductsIds

Members

stringDate (optional) - Timestamp ostatniej modyfikacji listy identyfikatorów.
array of integerArticles (optional) - Tablica identyfikatorów artykułów. Pojedynczy identyfikator jest tożsamy z parametrem prodid funkcji tb.getArticleByID.

struct Product

Members

integerProductID - Tożsamy z parametrem wywołania productid.
base64Template (optional) - Opis produktu. Może zawierać tagi HTML. Kodowane Base64.
struct BrandBrand (optional) - Dane producenta.
stringProdName - Nazwa produktu.
stringProdModel - Model produktu.
stringProdYear (optional) - Model na rok …
stringProdWarranty (optional) - Gwarancja (w miesiącach).
stringProdKGO (optional) - Koszt gospodarowania odpadami.
stringEAN (optional) - Kod EAN produktu.
array of struct AttributesGroupGroups (optional) - Tablica grup atrybutów.
array of struct PhotoPhotos (optional) - Tablica z URLami do zdjęć.
stringDate - Timestamp ostatniej modyfikacji produktu.

struct ProductsList

Members

integerCategoryID - Tożsamy z parametrem wywołania categoryid.
array of struct ProductsListItemProductList (optional) - Tablica struktur będących produktami w ramach kategorii wskazanej w wywołaniu.

struct Chapter

Members

integerID - Numer kolejny akapitu.Uwaga – numeracja może nie być ciągła.
stringType - 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.
stringContent (optional) - Treść. Nie zawiera tagów HTML.
array of struct AttachmentAttachments (optional) - Załączniki (głównie zdjęcia).

struct CategoriesListItem

Members

integerID - Identyfikator kategorii.
stringName - Nazwa kategorii.
integerIsTerminal - 1, jeśli kategoria jest liściem w drzewie, w przeciwnym wypadku 0.

struct Brand

Members

integerID - Identyfikator producenta.
stringName - Nazwa producenta.
stringURL (optional) - URL do logo producenta.

struct AttributesGroup

Members

integerID - Identyfikator grupy atrybutów.
stringName - Nazwa grupy atrybutów.
integerOrder - Porządek – uwaga – rosnący, ale ciągłość nie jest gwarantowana.
array of struct AttributeAttributes (optional) - Tablica atrybutów.

struct Photo

Members

integerOrder - Porządek – uwaga – rosnący, ale ciągłość nie jest gwarantowana.
stringPhotoURL - URL do obrazka.
stringThumbnailURL - URL do miniatury obrazka.

struct ProductsListItem

Members

integerID - Identyfikator produktu.
stringName - Nazwa produktu.
stringDate - Timestamp ostatniej modyfikacji produktu.

struct Attachment

Members

integerID - Numer kolejny załącznika. Uwaga – numeracja może nie być ciągła.
stringURL - 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.
stringThumbnailURL (optional) - Miniaturka zdjęcia (jeśli URL wskazuje na zdjęcie).
base64FileContent (optional) - Zawartość obrazka w postaci łańcucha zakodowanego Base64. Występuje, jeśli URL wskazuje na obrazek.
base64ThumbnailContent (optional) - Zawartość miniatury obrazka w postaci łańcucha zakodowanego Base64. Występuje, jeśli ThumbnailURL jest obrazkiem.
stringCaption (optional) - Podpis pod dokumentem/zdjęciem.

struct Attribute

Members

integerID - Identyfikator atrybutu.
stringName - Nazwa atrybutu.
integerOrder - Porządek – uwaga – rosnący, ale ciągłość nie jest gwarantowana.
array of struct AttributeValueValues - Lista wartości powiązanych z atrybutem.

struct AttributeValue

Members

integerOrder - Porządek – uwaga – rosnący, ale ciągłość nie jest gwarantowana.
stringValue - Wartość atrybutu.
integerTechnologyID (optional) - Identyfikator wyjaśnienia technologii. Występuje w parze z TechnologyDesc.
stringTechnolonyDesc (optional) - Opis technologii.

 

PL.Techbaza.XmlRpc 1.0.0   CookComputing.XmlRpcV2 2.4.0   .NET CLR 2.0.50727