Felhasználói eszközök

Eszközök a webhelyen


spec:api_aqua

Aqua API

Az Aqua webáruházhoz való kapcsolódáshoz kialakításra került egy olyan API, ahol kizárólag a beállításokban megadott termékek, árak, készletinformációk kérdezhetőek le.

Implementált funkciók: (rev, 18752)

  • Törzsadatok lekérdezése
  • Árak lekérdezése
  • Készletinformáció lekérdezése
  • Képek letöltése
  • Cikk tulajdonságok letöltése
  • Rendelés feladás

Tervezett funkciók:

  • Api Form

A rendszer használatához pontosan ugyan úgy kell felhasználót, tokent létrehozni, mint a API leírásban szerepel.


Cikktörzs lekérdezése

A rendszer beállításaiban meghatározott gyártók termékeinek törzsadatainak lekérdezése

  • „last_modify_time”: Az utolsó eltárolt módosítási dátum/idő.
    • Ennél későbbi (nem egyenlő) időben módosult termékeket ad vissza
    • Nem kötelező, ha nincs megadva akkor a teljes cikktörzset adja vissza
https://evir.hu/cegnev/cgi-bin/index.cgi?
json={
	"token":"$$$$$",
	"dok":"api_aqua_cikktorzs_teljes",
	"last_modify_time":"$$$$$",
	"dokop":{
		"json":1
	}
}

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

Egyetlen árkategória szerinti árak lekérdezése. Csak a rendszer beállításaiban megadott gyártók termékeinek a rendszer beállításaiban megadott árkategória szerinti árait lehet lekérdezni.

  • „last_modify_time”: Az utolsó eltárolt módosítási dátum/idő.
    • Ennél későbbi (nem egyenlő) időben módosult termékeket ad vissza
    • Nem kötelező, ha nincs megadva akkor az összes termék árát adja vissza
https://evir.hu/cegnev/cgi-bin/index.cgi?
json={
	"token":"$$$$$",
	"dok":"api_aqua_arak_by_arkat",
	"last_modify_time":"$$$$$",
	"dokop":{
		"json":1
	}
}

Raktár készletének lekérdezése

A rendszer beállításaiban megadott gyártók termékeinek a rendszer beállításaiban megadott raktárban levő készlet mennyiséget lehet lekérdezni.

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

Raktárkészlet változás

Lehetőség van nem csak a teljes raktárkészlet lekérdezésére, hanem egy adott időponttól (utolsó lekérdezés óta) történt változások lekérdezésére is. Lehet azonosítóval vagy időponttal is lekérdezni.

  • 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_aqua_keszlet_valtozas",
	"last_id":"$$$$$",
	"dokop":{
		"json":1
	}
}

Képek lekérdezése

A rendszer beállításaiban megadott gyártók termékeihez 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_aqua_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. Csak a rendszer beállításaiban megadott gyártók termékeinek a képeit lehet lekérni.

  • „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_aqua_kep_by_id",
	"cikk_kepek_id":"$$$$$",
	"dokop":{
		"json":1
	}
}


Webshop tulajdonságok lekérdezése

A rendszer beállításaiban megadott gyártók termékeihez tartozó tulajdonságok lekérdezése.

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

spec/api_aqua.txt · Utolsó módosítás: 2021/07/11 16:34 (külső szerkesztés)