Szoftverfejlesztői API
Saját fejlesztésű szoftvered adatait szeretnéd az Into.hu-n naprakészen tartani? API-t biztosítunk számodra, mellyel módosíthatod szoftvereid weboldalon megjelenő adatait, statisztikákat tekinthetsz meg, és új verziókat adhatsz hozzá.
Hogyan kezdjek neki?
Ahhoz hogy hozzáférj az API-hez és a szoftvereidhez, először is igazolnod kell, hogy az adott szoftverek hozzád tartoznak! Ehhez lépj velünk kapcsolatba. Miután a hitelesítés megtörtént, kapsz egy access token-t, mely segítségével kezelni tudod a saját szoftvereid adatlapjait.
API url: /api/software
Elérhető végpontok
- GET /get ● Szoftver adatainak lekérése
- POST /edit ● Szoftver adatainak módosítása
- POST /update ● Új verzió feltöltése
Szoftver adatainak lekérése
Bemenet:GET /get?id={{softwareID}}
Kimenet:
{
"id":999999,
"name":"Szoftver neve",
"icon":"software-logo.png",
"url":"https://into.hu/termek/software",
"sort":"A Szoftver leírása",
"description":"A Szoftver részletes leírása, amelyben akár HTML is lehet.",
"pegi":2,
"esrb":3,
"images":[
{
"url":"https://imgur.com/kep.jpg",
"description":"Kép leírása"
}
],
"versions":[
{"version":"1.0"},
{"version":"1.2"}
]
}
PEGI lehetséges értékei
Érték | Megnevezés |
1 | PEGI 3 |
2 | PEGI 7 |
3 | PEGI 12 |
4 | PEGI 16 |
5 | PEGI 18 |
ESRB lehetséges értékei
Érték | Megnevezés |
1 | Besorolás alatt |
2 | Korai gyermekkor |
3 | Mindenki |
4 | Mindenki aki 10 éves vagy öregebb |
5 | Tinédzser |
6 | Érett |
7 | Csak felnőttek |
Adott verzió adatainak lekérése
Bemenet:GET /get?id={{softwareID}}&version={{versionNumber}}
Kimenet:
{
"id":999999,
"name":"Szoftver neve",
"platforms":[
{
"id":888888,
"version":"1.2",
"file":"installer.exe",
"system":1,
"size":130,
"language":"Magyar",
"operatingSystem":"Windows 7, 8, 8.1, 10",
"date":2019-03-12 14:56,
"downloaded":124,
"hash":{
"sha256":"sha256",
"md5":"md5"
},
"virustotal":{
"detect":1,
"scanned":66
}
}
],
"changelog":"http://fejleszo-weboldala.hu/valtozasok/1.2",
"updates":{
"Új megjelenés",
"Hibák javítása"
},
}
System lehetséges értékei
Érték | Megnevezés |
1 | Windows x32 |
2 | Windows x64 |
3 | Android |
4 | Linux i386 |
5 | Linux and64 |
6 | ISO |
7 | ISO x32 |
8 | ISO x64 |
9 | Portable |