Tudom sokan nem is értik mikről írok akkor, amikor alkalmazásfejlesztésről mesélek. Nem is baj talán. Csak annyit láttok, hogy néha vannak kirohanásaim, mert folyamatosan tekernek valamit a facebook platformon. Múltkor az alkalmazások autentikációja nem ment, aztán látszólag megcsinálták de nem. Most látom, hogy kiadtak egy új PHP SDK-t, ami főleg az autentikációs részben tartalmaz újításokat (meglepő, mi?). A szép az, hogy 3 hét múlva jön új JavaScript SDK is…. :)
Ami még viccesebb, hogy szeptember 1-től csak az új autentikációs folyamat lesz elfogadott, egy csomó alkalmazás le fog állni, amik nem implementálják az új API-kat.
Azon gondolkodom, hogy a facebook alkalmazásfejlesztést nem lehet hagyományos fejlesztésként eladni. A vevőimnek nem adhatom át a kész programot, vehetem át a pénzt és csókolom. Mert a folyamatos fejlesztések miatt a korábban jól működő alkalmazásom már nem fog működni, a vevőm jogosan lesz felháborodva (bár nem az én hibámból áll le a program). Mi lesz ilyenkor a teendő? Megpróbálom elmagyarázni, hogy nem az én hibám, de tudom mit kell módosítani? Megcsinálom garanciálisan? Kérek érte pénzt?
Egy biztos:
facebook, a kurva anyádat
(fb alkalmazásfejlesztős kockaposzt, abbahagyhatja az olvasást)
Van ugye kb 3 hete ez a jelenség. Hivatalosan a platform hibátlan. Ismerősök javaslatára felhasználói beavatkozás nélküli status frissítést kell kiszedni. Kiszedtem, nem használt.
Most kikekerül egy minta kód a developer blogra, hogy így kéne autentikáltatni az alkalmazásokat. Nem azért tették ki mert beismerik tudnak a hibárólt, nem, csak úgy kikerült egy ilyen bejegyzés sunyiban. Mindenesetre így az ÖSSZES alkalmazásom elkezdett működni.
Röviden: az access_token
-t nem sessionben kell tárolni, hanem getben, minden linkbe bele kell hegeszteni. Őőőőrület.
Ettől a pillanattól online van egy újabb facebook alkalmazásom: Húsvéti locsolkodás!
Fiúk, srácok, urak és aggok! Öntözzétek meg digitálisan is a gyengébbik nemet ;)
Update:
Nem mindenkinek működik a program, a killerloop jelenség továbbra is fennáll, nem tudom mi okozza a problémát egyenlőre mert teljesen random jelentkezik.
Bejegyzések // Kommentek.