Értesítés, hogy le ne maradj semmiről! Iratkozz fel és értesülj azonnal a legfrisebb tartalmakról! Nálunk te döntöd el, miről kérsz értesítést! Feliratkozok Többet szeretnék megtudni

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ékMegnevezés
1PEGI 3
2PEGI 7
3PEGI 12
4PEGI 16
5PEGI 18

ESRB lehetséges értékei

ÉrtékMegnevezés
1Besorolás alatt
2Korai gyermekkor
3Mindenki
4Mindenki aki 10 éves vagy öregebb
5Tinédzser
6Érett
7Csak 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ékMegnevezés
1Windows x32
2Windows x64
3Android
4Linux i386
5Linux and64
6ISO
7ISO x32
8ISO x64
9Portable