Keresés

Új hozzászólás Aktív témák

  • Ispy

    nagyúr

    válasz kezdosql #10342 üzenetére

    Az api nem más, mint egy classhalmaz. Kapsz egy rakás függvényt, propertyt, esetleg elkapható eseményeket, amik segítségével a te programod is tud reagálni.

    A lényege az, hogy csak ezeken keresztül tudsz kommunikálni a másik oldallal és csak azt tudod megcsinálni, amit az api enged.

    Szóval, ha nekem van egy programom amiben hirdetéseket kezelek és meg akarom engedni másoknak is, hogy a saját programjukon keresztül ők is feltölthessenek hirdetéseket, akkor kiadok egy apit, amin keresztül a külsős programok tudnak adatokat küldeni és fogadni az én programommal. Aztán az, hogy én azt a programon belül hogyan oldom meg, nos azt senki sem látja.

    Egyébként a windowsnak is van apija, amin keresztül enged neked bizonyos dolgokat, hogy beleturkáljál az oprendszerbe. Például el tudod kapni, ha a user lenyomja az egerének a bal gombját és tudsz rá te is csinálni valamit a saját programodban.

  • DNReNTi

    őstag

    válasz kezdosql #10342 üzenetére

    "ez ertelmetlen es nem ad valaszt semmire" Wat? :F
    Tok egyszeruen, magyar nyelven, ket mondatban osszefoglal mindent, amitol egy API az ami. Megprobalom maskeppen, peldaval:
    Teszem azt XY kozossegi oldalhoz fejlesztesz valami kis alkalmazast. Nyivlan az alkalmazasnak szuksege lesz arra, hogy tudja, eppen most ki van bejelentkezve, azaz ki hasznalja, es annak milyen attributumai vannak. Na most a kozossegi oldal nem fog neked hozzaferest adni a sajat kodbazisahoz, hogy te azt tetszolegesen bovitsd es testre szabd az appod szamara. E helyett biztosit egy API-t, aminek mondjuk van egy olyan hivasa, ami visszaadja azt a felhasznalot es attributumait, aki eppen be van lepve. Mondjuk igy: kozossegiApi.getUser();. Ezt igy fogod hasznalni, anelkul, hogy barmit tudnal arrol mi tortenik a hatterben. Nagyon egyszeru peldaval ezt csinalja mondjuk egy API.

Új hozzászólás Aktív témák