Hogyan készítsek API-t?
Sziasztok,
elkezdetem írni egy api-t amiről azt hittem működik, de most kiderült, hogy nem mindig.
Ha valaki tud valami jó leírást hogyan csináljunk, fejlesszünk saját api-t azt kérem ossza meg velem.
Előre is köszönöm
■ elkezdetem írni egy api-t amiről azt hittem működik, de most kiderült, hogy nem mindig.
Ha valaki tud valami jó leírást hogyan csináljunk, fejlesszünk saját api-t azt kérem ossza meg velem.
Előre is köszönöm
blogmarkok
http://weblabor.hu/blogmarkok/17731
http://weblabor.hu/blogmarkok/17400
ezek is hasznosak
de nekem alapoktól kellene egy példa, vagy leírás, egy "hello word" szintű,
és azt se bánnám ha perl alapon menne.
tehát a weboldalba beteszem például.:
én nem értem
jól érted
vagy nem megfelelő rá a kifejezés).
Ami van:
Adott A szerver, ezen egy weblap ami statikus xhtml oldal,
ezen a szerveren nem tudok semmit futtani,
van B szerver amin letölthető tartalmak vannak pl.: képek,
itt tudok perl-t futtatni.
Amit meg kellen valósítani:
A weblapon rákattintok egy linkre amivel leszeretnék tölteni egy képet,
de előtte meg kell nézni egy reklámot, amikor annak vége akrok ki teszek egy linket
amire kattintva jön letöltésre a kép egy streembe rakva.
Arra gondoltam, hogy ez egy API-val megvalósítható,
úgy mint a google map API-jánál, ahol ha jó az apikey és a host akkor
a megadott longitude és langitude alapján ad egy képet.
Tehát:
Betöltődik a weblap,
meghívódik az api,
a letölteni kívánt kép azonosítóját átadom az apin keresztül,
a B szerver válszban küldi a linket, ezt kiteszem és lehet letölteni.
Pórbáltam már keresni tutorialokat, de nem találtam olyat ami végigvezet
egy megoldásig, konkrét kivitelezésig.
Segítséged előre is köszönöm.
Időzített link PHP-ben
Ha a kérdés technikai részénél maradunk, én így csinálnám:
Van egy statikus oldal, ez a katalógus. A letöltő linkek a dinamikus tárhelyre mutatnak, mégpedig mindenféle key nélkül, a lehető legegyszerübb formában:
http://dinamikus.hu/valami/letolt.php?kep=maci3
A letolt.php behoz neked egy oldalt, amin a reklám fut (akár iframe-ben is lehet, így jöhet mondjuk egy harmadik szerverről). A reklámon kívül ott lesz egy link, ami csak X másodperc után jelenik meg (ez JS-sel könnyen megoldható).
A véldelmet nem a JS jelenti majd, hanem az, hogy maga a link sem lesz érvényes kevesebb, mint X másodpercen belül. Ez pedig a következő képpen néz ki:
http://dinamikus.hu/valami/tenylegletolt.php?kep=maci3&time=1234567891&md5=1f3870be274f6c49b3e31a0c6728957f
A kep még mindig a kép neve (persze lehet numerikus azonosító is). A time, az első időpont, amikor a link működni fog (ez az aktuális unix timestamp + X másodperc, ami a reklám hossza). Az md5 pedig egy aláírásként működik, hogy csakis a te szervered generálhasson ilyen URL-eket, más ne találhasson ki. A generálás (a letolt.php-ben):
nincs itt trükközés
nincs itt semmilyen trükközés.:)
Arról van szó, hogy néhány lelkes fiatal grafiukus, rendező, stb. megszeretné osztani azt amit elkészített,
persze nem akarnak éhenhalni ezért van a reklám, amiből várnak némi bevételt.
Egy támogatótól kaptak szervert amin csak a letölthető tartalom lehet, meg van nekik egy szerverük amin a honlapjuk van.
Én meg megígértem hogy megcsinálom.
Köszönöm a segítséget,
eszembe se jutott ez a megoldás(túlbonyolítottam), úgyhogy ezen a úton indulok el.
session lehetőség
csak adott webhely
Miért?
igazadvan
ha elkészül az oldal küldetek neked egy filmet limitált kiadású dvd-n.
köszi