Barion Pixel

 

API interfész leírás

Api interfészünk regisztrációhoz kötött és csak Business és First felhasználóknak elérhető. Business csomagban a hirdetések lekérdezése érhető el, First csomagban a teljes API felület elérhető. A lekérdező kérések beküldhetők GET vagy POST metódussal. Az adatkezelő kéréseket XML formában kell beküldeni HTTP POST formájában. A beküldött mezőértékek a következők:

  • key - az irodához tartozó API kulcs. Ezt a szolgáltatótól igényelni kell. Kötelező!
  • request - a kérés metódusa. Kötelező
  • xml - Kötelező hirdetés feltöltésekor, vagy törlésekor.

Műveletek:

  • Hirdetések lekérdezése
  • Hirdetések feltöltése (új felvitel, módosítás)
  • Hirdetések leállítása
  • Törzsadatok lekérdezése

Hirdetések lekérdezése:

Hirdetés lekérdezésekor be kell küldeni a key és a request értéket. A request értéke ebben az esetben get_adverts. GET metódus esetén pl.: https://www.hr112.eu/api/api.hr112.php?request=get_adverts&key=f71d5ebdf687bfde6341a137b0a63069

Hirdetések feltöltése:

Hirdetés feltöltésekor XML adatot küldünk be a szerverre. A mezőértékek key, request, xml. A request ebben az esetben upload_adverts. A beküldéshez használható schema lejjebb megtalálható.

Hirdetések leállítása:

Hirdetés törlésekor XML adatot küldünk be. A mezőértékek: key, request, xml. A request ebben az esetben stop_adverts. A törléshez használt XML schema lent megtalálható.

Törzsadatok lekérdezése:

A törzsadatok lekérdezése mind GET mind POST kéréssel beküldhető. A beküldendő mezőértékek key és request. A request ebben az esetben a következő értékeket veheti fel:

  • get_regions - településtörzs lekérdezése
  • get_categories - kategória és alkategória törzs lekérdezése
  • get_educations - elvárt végzettség törzs lekérdezése
  • get_driving_licences - vezetői engedély törzs lekérdezése
  • get_languages - nyelvek törzs lekérdezése
  • get_competences - kompetenciák és kompetencia elemek lekérdezése
  • get_employements - foglalkoztatás jellege törzs lekérdezése
  • get_professional - szakmai tapasztalat törzs lekérdezése

A törzsadatok lekérdezésére azért lehet szükség, mert beküldéskor csak az ezekben található értékkészletet fogadja el rendszerünk. Minta: https://www.hr112.eu/api/api.hr112.php?request=get_regions&key=f71d5ebdf687bfde6341a137b0a63069

XML Schema

Lekérdezés

Lekérdezés esetén a rendszer válasza:

<?xml version="1.0" encoding="UTF-8"?>
<hirdeto>

<!-- A hirdető adatai-->
<nev>Borbély Péter</nev><!-- A hirdető regisztrációkor megadott neve -->
<cim>1181 Budapest Üllői út 423</cim><!-- A hirdető cég telephelye -->
<cegnev>Mintaoldal Kft</cegnev><!-- A hirdető cég neve -->
<megjeleno_cegnev>Mintaoldal Kft</megjeleno_cegnev><!-- A hirdető cég hirdetésen megjelenő neve -->
<adoszam>12238051-2-43</adoszam><!-- A hirdető cég adószáma -->
<kapcsolattarto_nev>Borbély Péter</kapcsolattarto_nev><!-- Kapcsolattartó neve -->
<kapcsolattarto_email>borbely.peter@mintaoldal.hu</kapcsolattarto_email><!-- Kapcsolattartó e-mail címe -->
<kapcsolattarto_telefon>+36301234567</kapcsolattarto_telefon><!-- Kapcsolattartó telefonszáma -->
<weboldal>https://www.mintaoldal.hu</weboldal><!-- Hirdető weboldala -->
<facebook></facebook><!-- Hirdető facebook oldala -->
<twitter></twitter><!-- Hirdető twitter oldala -->
<linkedin></linkedin><!-- Hirdető LinkedIn oldala -->
<instagram></instagram><!-- Hirdető Instagram oldala -->
<pinterest></pinterest><!-- Hirdető Pinterest oldala -->
<logo>https://www.hr112.eu/items/img/logos/129.jpg</logo><!-- Céglogó -->
<ugyintezok>
<!-- Ügyintézők listája -->
<ugyintezo>
<!-- Egy ügyintéző -->
<ugyintezo_nev>Borbély Péter</ugyintezo_nev><!-- Ügyintéző neve -->
<ugyintezo_email>borbely.peter@mintaoldal.hu</ugyintezo_email><!-- Ügyintéző e-mail címe -->
<ugyintezo_telefon></ugyintezo_telefon><!-- Ügyintéző telefonszáma -->
<ugyintezo_szerepkor>Adminisztrátor</ugyintezo_szerepkor><!-- Ügyintéző szerepköre -->
</ugyintezo>
</ugyintezok>
<hirdetesek>
<!-- Hirdetések listája -->
<hirdetes>
<!-- Egy hirdetés -->
<kod>1135</kod><!-- Hirdetés HR112 rendszerben képzett egyedi azonosítója -->
<referenciaszam>VAR-0001-129</referenciaszam><!-- Hirdetés referenciaszáma -->
<hirdeto_ceg>Mintaoldal Kft</hirdeto_ceg><!-- Hirdetéshez tartozó cég neve -->
<lejarat>2022.02.20</lejarat><!-- Hirdetés tervezett lejárata -->
<munkavegzes_helye>
<!-- Munkavégzés hlye -->
<irsz>1181</irsz><!-- Munkavégzés irányítószáma -->
<telepules>Budapest</telepules><!-- Munkavégzés települése -->
<cim>Üllői út 423</cim><!-- Munkavégzés címe -->
<toborzasi_terulet>30</toborzasi_terulet><!-- Toborzási terület -->
</munkavegzes_helye>
<megjelenes_datuma>2022.01.21</megjelenes_datuma><!-- Hirdetés első megjelenésének dátuma -->
<foglalkoztatas>Teljes munkaidő 8 óra</foglalkoztatas><!-- Foglalkoztatás jellege -->
<brutto_ber>
<!-- Bruttó bér -->
<osszeg>280000</osszeg><!-- Bruttó bér mértéke -->
<tipus>Hó</tipus><!-- Bruttó bér típusa -->
<penznem>Ft</penznem><!-- Bruttó bér pénzneme -->
</brutto_ber>
<szoveg>
<!-- Hirdetés szövege --> <![CDATA[Ez a hirdetés szövege]]>
</szoveg>
<kategoria>Hálózati és Rendszermérnök</kategoria><!-- Elsődleges kategória -->
<egyeb_kategoriak>
<!-- Egyéb kategóriák -->
<egyeb_kategoria>Információbiztonság</egyeb_kategoria><!-- Egy kategória -->
<egyeb_kategoria>Rendszergazda</egyeb_kategoria>
</egyeb_kategoriak>
<elvart_szakmai_tapasztalat>1-2 év szakmai tapasztalat</elvart_szakmai_tapasztalat><!-- Szakmai tapasztalat -->
<elvart_vegzettseg>Gimnázium</elvart_vegzettseg><!-- Végzettség -->
<munkarend>Általános</munkarend><!-- Munkarend -->
<vezetoi_engedely>B kategória</vezetoi_engedely><!-- Vezetői engedély kategória -->
<nyelvtudas>
<!-- Szükséges nyelvtudások -->
<nyelv>
<!-- Egy szükséges nyelv -->
<megnevezes>Angol</megnevezes><!-- Nyelv és elvárt szintek -->
<hallas>A1</hallas>
<olvasas>A1</olvasas>
<tarsalgas>A1</tarsalgas>
<folyamatos_beszed>A1</folyamatos_beszed>
<iras>A1</iras>
</nyelv>
</nyelvtudas>
<kompetenciak>
<!-- Szkmai és egyéb kompetenctiák -->
<informatikai_kompetenciak>
<!-- Egy kompetencia típus -->
<kompetencia_elem>Hálózatkezelés</kompetencia_elem><!-- Egy kompetencia -->
<kompetencia_elem>Operációs rendszerek</kompetencia_elem>
</informatikai_kompetenciak>
</kompetenciak>
<kapcsolat>
<!-- Kapcsolatfelvételi adatok -->
<hirdetes_email>borbely.peter@mintaoldal.hu</hirdetes_email><!-- E-mail cím -->
<hirdetes_telefon>+36301234567</hirdetes_telefon><!-- Telefonszám -->
<hivhato_idopontok>
<!-- Kapcsolatfelvételi időpontok -->
<napok>
<!-- Napok -->
<nap>Kedd</nap><!-- Egy nap -->
<nap>Szerda</nap>
</napok>
<orak>
<!-- Időpontok -->
<ora>8-12</ora><!-- Egy időpont -->
<ora>12-16</ora>
</orak>
</hivhato_idopontok>
<kapcsolat_lathato>1</kapcsolat_lathato><!-- A kapcsolatfelvételi adatok megjelenjenek-e a hirdetés adatlapján -->
</kapcsolat>
<kerdesek>
<!-- Jelenltkezőnek feltett kérdések -->
<kerdes>az otthonod és a munkahelyed között a bejárás megoldott?</kerdes><!-- Egy kérdés -->
<kerdes>elfogadható-e számodra a munkaidőkeretben történő foglalkoztatás?</kerdes>
<kerdes>rendelkezel a meghirdetett végzettséggel és jogosítvánnyal?</kerdes>
</kerdesek>
<kulso_hivatkozas></kulso_hivatkozas><!-- Jelentkezés külső hivatkozása -->
<youtube></youtube><!-- Pozíciót bemutató videó elérése -->
<image>https://www.hr112.eu/items/pozicio_images/1135/image.jpg</image><!-- A pozíció képe -->
</hirdetes>
</hirdetesek>
</hirdeto>