Hogyan építsünk Facebook-alkalmazást az Ön oldalához

Szeretnél létrehozni egy Facebook alkalmazást, de nem tudod, hol kezdjem? Vagy hallottál a Facebook Alkalmazásokról, de még csak nem is tudom, mi az. A Facebook-alkalmazások mindenhol megtalálhatók a webhelyen, és a leggyakoribbak a Facebook fejlesztői. Fotók, események és sok más "alapvető" funkció a Facebook valójában különálló alkalmazások. És több ezer más, harmadik féltől származó alkalmazás is elérhető a személyes Facebook-fiókba történő telepítéshez.

Mi az alkalmazás?

Figyelmeztetés: "Telepítés" és nem "letöltés". Az "App" (Nem szabad összetéveszteni a hasonlóan nem teljesen egy teljes alkalmazással, amelyet "appletnek" neveznek) valójában nem "alkalmazás" - amely a Mac felhasználók számára ismerős és csak egy szó a Windows felhasználóknak, de az "alkalmazások" és a "programok" nagyjából egymással szinonimak, mint amit a szoftvert neveznek személyi számítógépen. Lemezről vagy letöltött lemezről telepítik őket, de mindegyikük valóban megírja a merevlemezre. Egy alkalmazás nem. Ez a funkció egy olyan weboldalnak, amely nem halad tovább a böngészőnél. Tehát, ha egy alkalmazást alkalmaztál a Scrabble-nek a Facebook-on levő ismerősével, akkor minden egyes lépés a Facebook szervereire kerül mentésre, nem az Ön vagy a barátod számítógépei számára. És az oldal frissül, ha újra bejelentkezik vagy más módon frissíti a böngészőt. Ez a lényege annak, ami valami "app" -t jelent.

Mi a Facebook platform?

A Facebook 2007. május 24-én elindította a Facebook platformot, amely keretet biztosított a szoftverfejlesztőknek olyan alkalmazások létrehozásához, amelyek a Facebook főbb jellemzőivel kölcsönhatásban vannak. A felhasználói információk megoszthatók a webes közösségekről a külső alkalmazásokhoz, és új funkciókat biztosítanak a webes közösség számára, amely felhasználói adatait egy nyitott API-n keresztül osztja meg. Az API egy olyan alkalmazásprogramozási felület, amely egy olyan specifikáció, amelyet szoftverkomponensek interfészként kell használni ahhoz, hogy kommunikálni tudjanak egymással. Valójában a Facebook Application Platform az egyik legismertebb API. A Facebook Platform olyan API-kat és eszközöket kínál, amelyek lehetővé teszik a külső fejlesztők számára, hogy integrálódjanak a " nyitott grafikonhoz " - akár a Facebook.com-on, akár külső weboldalakon és eszközökön keresztül.

Miért szeretne Facebook-alkalmazást?

Mit tehet az Ön vállalkozása olyan játékkal, mint a Scrabble? Nagyon kevés, de a játékok, miközben rendkívül népszerűek, nem az alkalmazások kizárólagos használata. Használhatók bármely olyan entitás, amely a nevét megosztja a közösségi média szférájában. Gondoljunk arra a közös panaszra, hogy néhány ember hétköznapi "tonhal saláta szendvicset" küldött ebédre. És gondoljon arra a Facebook oldalra, amelyet a saját éttermed számára készített. Elég népszerű, de nem úgy tűnik, hogy sok rendszeres vásárló "tetszik" a Facebook oldalát. Most képzeljük el, hogy az oldal olyan alkalmazással rendelkezik, ahol a nagyon szép, tantalizáló képek menüpontjai választhatóak és megoszthatók. Egy unalmas állapotfrissítés vagy puszta hivatkozás az oldalára, telefonszámmal és címmel rendelkező alkalmazás helyett az alkalmazás lehetővé teszi, hogy a felhasználó a hírcsatornájukban jobban szemet gyönyörködjön abban, amit csak étkeztek az éttermében. És a felhasználók inkább hajlamosak arra, hogy a képre kattintanak, mint a normál kék szöveget. És az alkalmazás felhasználónak alig kell csinálnia semmit. Mivel már engedélyezték az alkalmazás számára, hogy megosszák a profiljukat, ez még egyszerűbb, mint az, amit megírtak.

Ha olyan ötleteket keresel, amelyek inspirálják a Facebook alkalmazást, böngésszen a Facebook App Center alkalmazásban .

Útmutató az alkalmazás létrehozásához

Az induláshoz Facebook-fiókod kell. Használd a Facebook-fiókodat, hogy létrehozz egy Facebook oldalt az Ön vállalkozásának vagy szervezetének. Személyes adatai biztonságban vannak, és nem kötődnek az oldalhoz, ha nem szeretné, hogy az "alkotó" nyilvánosan ismert legyen, de a Facebook ragaszkodik ahhoz, hogy az összes oldalat az emberek hozják létre, és ne az egyes vállalatoktól a get-go-tól.

Az alkalmazás írásakor az első lépés egy alkalmazás. A meglévő Facebook-fiókoddal hozzáadja a Fejlesztői alkalmazást a Facebook-profilodhoz, majd kattintson az "Új alkalmazás beállítása" gombra. Ezután egyszerűen átveheti az elnevezési feladatokat, elfogadja a szabványos Általános Szerződési Feltételeket, és feltölt egy képet a logójára (később módosíthatja).

Nem kell "geek" -nek lennie az alapvető Facebook alkalmazások írásához. Szüksége lesz néhány alapvető ismeretre a webes programozási nyelvek és egy szabad hely a webszerver, ahol fogadó a Facebook app, amely lesz írva, mint egyszerű PHP fájlokat. A MySQL egy nagyon népszerű nyílt forráskódú adatbázis-kezelő rendszer a PHP szkriptek futtatásához. Ne aggódj amiatt, hogy mit jelent a PHP, hiszen az eredeti neve már nem érvényes, és most már valami olyasmit jelent, ami a PHP-vel kezdődik. A rekurzív rövidítések egy közös vicc a programozók között. A PHP-n kívül: a Hypertext Preprocessor néhány más gyakoribb is, amiket korábban láttál, a GNU's Not Unix és a PNG's Not GIF.

Az Alkalmazás beállításai közül válassza a Vászon, majd állítsa be a HTML renderelés módját. Lehet, hogy hallott már az FBML-ről (Facebook jelölőnyelv, ellentétben a Hyper Text Markup Language-val), de 2012 júniusától a Facebook fejlesztői abbahagyták az FBML támogatását, és minden alkalmazást HTML, JavaScript és CSS formátumban írtak.

Bármely WYSIWYG (amit látsz, amit kapsz - lényegében bármilyen szövegszerkesztő automatikus formázás nélkül [mint a Microsoft Word], például a Notepad) HTML-szerkesztőben írd be a tartalmat, amelyet meg szeretnél jeleníteni a Facebook alkalmazásodban.

Mi a vászonoldal? Egyszerűen az alkalmazásának fő oldala, amelyet a felhasználó minden alkalommal rákattint az alkalmazásra. Állítson be egy új alkalmazást, adjon nevet. Írja be a következő adatokat:

Canvas URL - az alkalmazás egyedi neve @http: //apps.facebook.com/. Az ikonokkal, leírásokkal stb.

Canvas Callback URL - a vászonoldal teljes URL-címe, amelyet a MySQL kiszolgálón kell tárolni. Jelentkezzen be a webes kiszolgálójába, ahol a Facebook alkalmazást fogadja, és hozzon létre egy "facebook" nevű alkönyvtárat. Tehát ha domainje a example.com, a Facebook alkalmazás elérhető a example.com/facebook címen.

Most létre kell hoznunk egy beállító oldalt azoknak a felhasználóknak, akik hozzá kívánják adni az alkalmazást. A kezdőnek a hivatalos PHP klienst kell használnia. Amit csinálunk, egy egyszerű képet mutatunk be.

Ennek alap alapú PHP scriptnek kell lennie. Lépjen a vászon visszahívási URL-be bevitt fájlba - ez az ugráspont a Facebook-tól az alkalmazásig.

// Tartalmazza a Facebook ügyfélkönyvtárát
require_once ('facebook.php');
// A hitelesítési változók beállítása
$ appapikey = '';
$ appsecret = '';
$ facebook = új Facebook ($ appapikey, $ appsecret);
// Én is hozzáférni a saját adatbázis szinte minden hívás így db beállítani itt
$ Username = "";
$ Password = "";
$ Database = "";
mysql_connect (localhost, $ username, $ password);
@mysql_select_db ($ database) vagy die ("Nem lehet kiválasztani adatbázis");
Most készen áll a Facebook API-ra való kommunikációra.

A Facebook API használata

A Graph API a Facebook Platform legfontosabb eleme, amely lehetővé teszi a fejlesztőknek, hogy olvassanak és írjanak adatokat a Facebook-ba. A Graph API egy egyszerű, következetes képet nyújt a Facebook társadalmi grafikonról, amely egyenletesen ábrázolja a grafikon tárgyait (pl. Emberek, fotók, események és oldalak), valamint a köztük lévő kapcsolatokat (pl. Barátsági kapcsolatok, megosztott tartalom és fotócímkék ). Az alkalmazáskönyvtárral együtt ez a Facebook platform leghatékonyabb eleme a fejlesztőknek. Tekintettel a megfelelő ösztönzőkre / marketingre / márkára / bárminek, amit szeretnél hívni, a Facebook alkalmazások terjedhetnek el, mint a tűzvész. A Facebook fejlesztői által a szélesebb közönség számára gyakran használt funkciók az app meghívók és hírcsatorna-történetek.

Mindkettő általában az alkalmazás bejelentkezési idején történik, és a felhasználók személyes hálózatának tagjai tájékoztatására szolgálnak. De különböznek abban, hogy egy meghívó egy explicit kérdés, amelyet a felhasználó választotta a barátai, miközben a hírcsatorna opció passzív választás azoknak az embereknek, akik az alkalmazásukat használják. Keményebb a felhasználó számára, hogy meghívókat küldjön, mert nem mindig szívesen fogadják őket, de ha a felhasználó sikeresen célozza meg őket, akkor magasabb feliratkozási arányt eredményezhet barátaik között.

Ez az. A Facebook alkalmazást bármikor felveheti profiljaira a Dobozok lapon vagy a fő profiloldal oldalsávjában.

Facebook-alkalmazások tippjei & amp; trükkök

Emellett néhány további trükköt is eltávolíthat a hüvelyéből, hogy kápráztassa a látogatókat:

Ne csüggedj! Ne feledje, hogy a Facebookon gyakran feltett kérdések és hogyan segítenek az út mentén! Ha ez még mindig túl bonyolultnak tűnik, olyan cégek használhatók, mint az OfferPop és a Wildfire, amelyek előre elkészített alkalmazásokkal rendelkeznek, amelyeket egy Facebook oldalra szabhat fel díj ellenében. Ugyanakkor próbáljon egyszerű alkalmazást készíteni, mielőtt pénzt költene egy szolgáltatásra vagy fejlesztőre, hogy hozzon létre egy Facebook alkalmazást.