Cikktörzs és készlet API lekérdezések

Rövid kivonatos összefoglalás a Rendszer→API menüpontban található lekérdezésekről.

A működés alapja az általános API leírásban szerepel.

Felületről lehetőség van mind a cikktörzs, mind a raktári lekérdezések előzetes ellenőrzésére a paraméter megadást igénylő lekérdezések esetében is:

Cikktörzs esetén a Rendszer→API→Cikktörzs→Cikk árak változása

Raktár esetén a Rendszer→API→Raktár→Egy raktár készlet változása

Képek esetén a Rendszer→API→Képek→Cikk kép form

Cikktörzs lekérdezése

„last_modify_time”: Az utolsó eltárolt módosítási dátum/idő.

Ennél későbbi (nemegyenlő) időben módosult termékeket ad vissza

Nem kötelező így lekérdezhető a teljes cikktörzs is

https://evir.hu/cegnev/cgi-bin/index.cgi?
json={
"token":"$$$$$",
"dok":"api_cikktorzs_teljes",
"dokop":{
"json":1
}
}

Árak lekérdezése

Az összes árkategória szerinti árak lekérdezése egy menetben.

„last_modify_time”: Az utolsó eltárolt módosítási dátum/idő.

Ennél későbbi (nemegyenlő) időben módosult termékeket ad vissza

Nem kötelező, így lekérdezhető az összes cikk ára is.

https://evir.hu/cegnev/cgi-bin/index.cgi?
json={
"token":"$$$$$",
"dok":"api_cikktorzs_arak",
"last_modify_time":"$$$$$",
"dokop":{
"json":1
}
}

Egy árkategória szerinti árak lekérdezése

Egyetlen árkategória szerinti árak lekérdezése. Az „arkategoria” kötelezően megadandó paraméter, ami Törzsadatok→Cikkszámok→Árkategóriák menüben szereplő bármelyik árkategória kódja lehet.

„last_modify_time”: Az utolsó eltárolt módosítási dátum/idő.

Ennél későbbi (nemegyenlő) időben módosult termékeket ad vissza

Nem kötelező, így lekérdezhető az összes cikk ára is.

https://evir.hu/cegnev/cgi-bin/index.cgi?
json={
"token":"$$$$$",
"dok":"api_cikktorzs_arak_by_arkat",
"last_modify_time":"$$$$$",
"arkategoria":"$$$$$$$",
"dokop":{
"json":1
}
}

Képek lekérdezése

A cikkekhez tartozó képeknek az cikk_kepek_id-jét lehet lekérdezni, valamint a kép típusát.

„last_upload_time”: Az utolsó eltárolt feltöltési idő.

Ennél későbbi (nemegyenlő) időben feltöltött képeket adja vissza

Nem kötelező, így lekérdezhető az összes cikk képe is.

https://evir.hu/cegnev/cgi-bin/index.cgi?
json={
"token":"$$$$$",
"dok":"api_cikk_kategoria_kep_list",
"last_upload_time":"$$$$$",
"dokop":{
"json":1
}
}

Egy darab kép lekérdezése

Egy darab kép lekérdezése cikk_kepek_id-vel.

„cikk_kepek_id”: A letöltendő kép id-je.

Kötelező medani.

https://evir.hu/cegnev/cgi-bin/index.cgi?
json={
"token":"$$$$$",
"dok":"api_cikk_kategoria_kep_by_id",
"cikk_kepek_id":"$$$$$",
"dokop":{
"json":1
}
}

Adott raktár készletének lekérdezése

A „raktar” a raktár kódja (kötelező paraméter)

https://evir.hu/cegnev/cgi-bin/index.cgi?
json={
"token":"$$$$$",
"dok":"api_raktar_keszlet_egy",
"raktar":"$$$$$",
"dokop":{
"json":1
}
}

Raktár készlet változás összesített

Adott raktár készlet változás összesítve cikkszámra

A „raktar” a raktár kódja. (kötelező paraméter)

A „last_id” az utoljára eltárolt változás id-je

(Ennek a használata javasolt, az id-k növekvőek és egyediek

A „last_ido” az utolsó változás ideje.

(Ezt kevésbé javasolt, az idők egy tranzakció alatt azonosak)

https://evir.hu/cegnev/cgi-bin/index.cgi?
json={
"token":"$$$$$",
"dok":"api_raktar_keszlet_valtozas",
"raktar":"$$$$$",
"last_id":"$$$$$",
"dokop":{
"json":1
}
}

Raktár készlet változás tételes

Adott raktár készlet változás részletesen

A „raktar” a raktár kódja. (kötelező paraméter)

A „last_id” az utoljára eltárolt változás id-je (integer)

(Ennek a használatát javasolt, az id-k növekvőek és egyediek

A „last_ido” az utolsó változás ideje.

(Ezt kevésbé javasolt, az idők egy tranzakció alatt azonosak)

https://evir.hu/cegnev/cgi-bin/index.cgi?
json={
"token":"$$$$$",
"dok":"api_raktar_keszlet_valtozas_reszletes",
"raktar":"$$$$$",
"last_id":"$$$$$",
"dokop":{
"json":1
}
}

Raktárt érintő mozgások

Adott raktár készletét érintő mozgások

A „raktar” a raktár kódja. (kötelező paraméter)

A „last_id” az utoljára eltárolt változás id-je (integer)

(Ennek a használata javasolt, az id-k növekvőek és egyediek

A „last_ido” az utolsó változás ideje.

(Ezt kevésbé javasolt, az idők egy tranzakció alatt azonosak)

https://evir.hu/cegnev/cgi-bin/index.cgi?
json={
"token":"$$$$$",
"dok":"api_raktar_mozgas",
"raktar":"$$$$$",
"last_id":"$$$$$",
"dokop":{
"json":1
}
}

Összes raktár készletének lekérdezése

https://evir.hu/cegnev/cgi-bin/index.cgi?
json={
"token":"$$$$$",
"dok":"api_raktar_keszlet",
"dokop":{
"json":1
}
}