API Citire liste din RVX

⌘K
  1. Home
  2. Docs
  3. Instalare si configurare
  4. API Citire liste din RVX

API Citire liste din RVX

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:

https://user:pass@{server}/index.php?rest/index/catalog/item/X.UpdateTime>’yyyy-mm-dd time’/offset/x/limit/x

  • 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.