Pentru a citi liste din RVX, utilizati urmatorul REST API:
http://user:pass@{server}/index.php?rest/action/module/object/filter
1. Citire articole:
https://user:pass@{server}/index.php?rest/index/catalog/item
3. Marci (articole):
https://user:pass@{server}/index.php?rest/index/catalog/item_brand
4. Subcategorii articole:
https://user:pass@{server}/index.php?rest/index/catalog/item_subcategory
3. Parteneri:
https://user:pass@{server}/index.php?rest/index/partner/partner
4. Locatie:
https://user:pass@{server}/index.php?rest/index/admin/location
5. Agent:
https://user:pass@{server}/index.php?rest/index/admin/agent
6. Centre:
https://user:pass@{server}/index.php?rest/index/admin/center
7. Mod de plata:
https://user:pass@{server}/index.php?rest/index/admin/payment_type
Parametrii precum:
- CategoryId – reprezinta categoria articolului din care se doreste extragerea.
- limit/x/x – reprezinta parametrul care limiteaza numarul de inregistrari afisate
- offset/x – reprezinta parametrul de unde se incepe citirea
- x.UpdateTime – in care x este numele tabelei din SQL.
- yyy-dd-mm time – reprezinta parametrul ce defineste anul-luna-ziua ora.
sunt optionali si functioneaza si in cadrul listelor exemplificate anterior.
Filtrari
1. Filtrarea unui producator de articole dintr-o lista cu mai multe inregistrari:
https://user:pass@{server}/index.php?rest/index/catalog/item_brand/Id>x/limit/x/offset/x
- Id>x – reprezinta id-ul producatorului de articol. (exemplu Id>400).
- limit/x/ – reprezinta numarul de inregistrari afisate. (exemplu limit/2/) – va afisa doar 2 inregistrari.
- offset/x – reprezinta parametrul de unde se incepe citirea. (exemplu 1) – citirea se va realiza de la primul articol.
2. Filtrarea unui articol dintr-o lista cu mai multe inregistrari:
https://user:pass@{server}/index.php?rest/index/catalog/item/CategoryId=x/offset/x/limit/x
- CategoryId= x – reprezinta categoria articolului din care se doreste extragerea. (exemplu 93)
- limit/x/ – reprezinta parametrul care limiteaza numarul de inregistrari afisate. (exemplu limit/2/) – va afisa doar 2 inregistrari.
- offset/x – reprezinta parametrul de unde se incepe citirea. (exemplu 1) – citirea se va realiza de la primul articol.
3. Filitrea anumitor parteneri creati/actualizati intr-o anumita perioada:
https://user:pass@{server}/index.php?rest/index/partner/partner/x.UpdateTime>’yyy-mm-dd time’
- x.UpdateTime – in care x este numele tabelei din SQL.
- yyyy-mm-dd time – reprezinta parametrul ce defineste anul-luna-ziua ora.
4. Filtrarea anumitor articole create/actualizate intr-o anumita perioada:
- x.UpdateTime – in care x este numele tabelei din SQL.
- yyyy-mm-dd time – reprezinta parametrul ce defineste anul-luna-ziua ora.
- offset/x/ – reprezinta parametrul de unde se incepe citirea. (exemplu offset/1/) – va incepe citirea de la primul articol.
- limit/x/ – reprezinta parametrul care limiteaza numarul de inregistrari afisate. (exemplu limit/2/) – va afisa doar 2 inregistrari.
5. Filtrarea unei locatii:
https://user:pass@{server}/index.php?rest/index/admin/location/Id>x/offset/x/limit/x
- Id>x – reprezinta id-ul locatiei.
- offset/x/ – reprezinta parametrul de unde se incepe citirea. (exemplu offset/1/) – va incepe citirea de la primul articol.
- limit/x/ – reprezinta parametrul care limiteaza numarul de inregistrari afisate (exemplu limit/2/) – va afisa doar 2 inregistrari.
6. Filtrarea unui agent:
https://user:pass@{server}/index.php?rest/index/admin/agent/Id>x/offset/x/limit/x
- Id>x – reprezinta id-ul agentului.
- offset/x/ – reprezinta parametrul de unde se incepe citirea. (exemplu offset/1/) – va incepe citirea de la primul articol.
- limit/x/ – reprezinta parametrul care limiteaza numarul de inregistrari afisate (exemplu limit/2/) – va afisa doar 2 inregistrari.
7. Filtrarea unui centru de cost:
https://user:pass@{server}/index.php?rest/index/admin/center/Id>x/offset/x/limit/x
- Id>x – reprezinta id-ul centrului de cost.
- offset/x/ – reprezinta parametrul de unde se incepe citirea. (exemplu offset/1/) – va incepe citirea de la primul articol.
- limit/x/ – reprezinta parametrul care limiteaza numarul de inregistrari afisate (exemplu limit/2/) – va afisa doar 2 inregistrari.
8. Filtrarea tipului de plata:
https://user:pass@{server}/index.php?rest/index/admin/payment_type/Id>x/offset/x/limit/x
- Id>x – reprezinta id-ul centrului tipului de plata.
- offset/x/ – reprezinta parametrul de unde se incepe citirea. (exemplu offset/1/) – va incepe citirea de la primul articol.
- limit/x/ – reprezinta parametrul care limiteaza numarul de inregistrari afisate (exemplu limit/2/) – va afisa doar 2 inregistrari.