Ako vytvoriť aplikáciu Facebook pre vašu stránku

Chcete vytvoriť aplikáciu Facebook, ale neviete, kde začať? Alebo ste počuli o Facebook Apps, ale ani neviete, čo sú. Aplikácie Facebook sú všade na webe a väčšina bežných je vlastne napísaná vlastnými vývojármi spoločnosti Facebook. Fotografie, udalosti a mnohé ďalšie "základné" funkcie Facebooku sú vlastne samostatné aplikácie. Existujú aj tisíce iných aplikácií tretích strán, ktoré sú k dispozícii na inštaláciu do vášho osobného účtu Facebook.

Čo je aplikácia?

Všimnite si, že som povedal "inštaláciu" a nie "stiahnuť". "Aplikácia" (nie je zamenená s podobne nepletenou aplikáciou nazývanou "Applet") nie je naozaj "aplikácia" - ktorá by bola známa pre používateľov Macov a len slovo používateľom systému Windows, ale "aplikácie" a "programy" sú zhruba synonymom toho druhého, ako softvér, ktorý sa nazýva na osobnom počítači. Sú nainštalované z disku alebo stiahnuté, ale v každom prípade sa skutočne zapíšu na pevný disk. Aplikácia nie. Je to funkcia na webových stránkach, ktorá neprekračuje váš prehliadač. Takže ak používate aplikáciu na prehrávanie Scrabble s priateľom na Facebooku, každý pohyb, ktorý urobíte, je uložený na serveroch Facebooku, nie v počítačoch vy alebo vášho priateľa. Stránka sa aktualizuje, keď sa znovu prihlásite alebo inak obnovíte prehliadač. To je jadro toho, čo robí niečo "app".

Čo je platforma Facebook?

Spoločnosť Facebook spustila platformu Facebook dňa 24. mája 2007 a poskytuje rámec pre vývojárov softvéru na vytváranie aplikácií, ktoré interagujú so základnými funkciami služby Facebook . Informácie o používateľoch je možné zdieľať z webových komunít do externých aplikácií a prinášajú nové funkcie pre webovú komunitu, ktorá zdieľa svoje používateľské údaje prostredníctvom otvoreného rozhrania API. Rozhranie API je aplikačné programovacie rozhranie, ktoré je špecifikáciou, ktorá sa má použiť ako rozhranie softvérovými komponentmi na vzájomnú komunikáciu. Aplikačná platforma Facebook je v skutočnosti jedným z najznámejších API. Platforma Facebook ponúka súbor API a nástrojov, ktoré umožňujú vývojárom tretích strán integrovať sa s " otvoreným grafom " - či už prostredníctvom aplikácií na Facebook.com alebo externých webových stránkach a zariadeniach.

Prečo chcete aplikáciu Facebook?

Čo môže vaša firma používať hru ako Scrabble? Veľmi málo, ale hry, zatiaľ čo výnimočne populárne, nie sú jediným používaním aplikácií. Môžu byť použité akoukoľvek entitou, ktorá chce svoje meno zdieľať v sfére sociálnych médií. Premýšľajte o spoločnej sťažnosti niektorých ľudí, ktorí uverejňujú aktuálne aktualizácie stavu pre "obedové šaláty". A premýšľajte o Facebook stránke, ktorú ste vytvorili pre reštauráciu, ktorú vlastníte. Je to dosť populárne, ale nezdá sa, že by veľa pravidelných zákazníkov "zaujímalo" stránku na Facebooku. Teraz si predstavte stránku, ktorá má aplikáciu, kde sú položky ponuky s veľmi peknými a tantalizujúcimi obrázkami voliteľné a zdieľateľné. Namiesto nudnej aktualizácie stavu alebo jednoduchého prepojenia na vašu stránku s telefónnym číslom a adresou môže aplikácia umožniť používateľovi zdieľať svoj informačný kanál ohľadne toho, čo práve jedli vo vašej reštaurácii. A užívatelia budú viac naklonení k tomu, aby klikli na obrázok, než len bežný modrý text. Používateľ aplikácie sotva musí robiť čokoľvek. Vzhľadom k tomu, že už umožnili aplikácii zdieľať sa s jej profilom, je to ešte jednoduchšie, ako napísať vetu toho, čo jedli.

Ak hľadáte nápady alebo inšpiráciu o aplikácii Facebook, ktorú by ste mali vytvoriť, prechádzajte v aplikácii Facebook App Center .

Ako začať Vytváranie aplikácie

Ak chcete začať, musíte mať účet v službe Facebook. Použite svoj osobný Facebook účet na vytvorenie Facebookovej stránky pre vašu firmu alebo organizáciu. Vaše osobné informácie sú v bezpečí a neviažu sa na stránku, ak nechcete, aby bol "tvorca" verejne známy, ale Facebook trvá na tom, aby všetky stránky vytvorené ľuďmi a nie zo samotných firiem od začiatku.

Prvým krokom pri písaní aplikácie je získanie aplikácie. S existujúcim účtom Facebook pridajte aplikáciu Vývojár do svojho profilu na Facebook a potom kliknite na položku Nastaviť novú aplikáciu. Potom jednoducho prejdite na úlohy pomenovania, súhlasu s niektorými štandardnými Zmluvnými podmienkami a odovzdanie obrázka pre svoje logo (môžete to zmeniť neskôr).

Nemusíte byť "geek" pre písanie základných aplikácií Facebook. Budete potrebovať základné znalosti o webových programovacích jazykoch a určitý voľný priestor na webovom serveri, v ktorom budete mať aplikáciu Facebook, ktorá bude napísaná ako jednoduché PHP súbory. MySQL je veľmi populárny open source databázový systém pre správu PHP skriptov, ktoré budete musieť napísať. Nebojte sa, čo PHP znamená, pretože jeho pôvodný názov už nie je platný a teraz znamená niečo, čo začína samotným PHP. Rekurzívne akronymy sú bežným vtipom medzi programátormi. Iné ako PHP: Hypertext Preprocessor alebo niektoré ďalšie bežné tie, ktoré ste predtým videli, sú GNU's Not Unix a PNG's Not GIF.

V nastaveniach aplikácie vyberte možnosť Canvas a nastavte HTML ako metódu vykresľovania. Pravdepodobne ste počuli o FBML (Facebook Markup Language, na rozdiel od Hyper Text Markup Language), ale od júna 2012 vývojári Facebook prestali podporovať FBML a všetky aplikácie sú napísané v jazykoch HTML, JavaScript a CSS.

Použitie akéhokoľvek WYSIWYGu (čo vidíte je to, čo získate - v podstate ľubovoľný textový editor bez automatického formátovania [napríklad Microsoft Word], napríklad Poznámkový blok) HTML editor, napíšte obsah, ktorý chcete zobraziť vo vašej aplikácii Facebook.

Čo je to stránka plátna? Jednoducho hlavná stránka vašej aplikácie, ktorú používateľ vidí pri každom kliknutí na vašu aplikáciu. Nastavte novú aplikáciu a uveďte jej názov. Zadajte nasledujúce údaje:

Adresa URL plátna - jedinečný názov pre vašu aplikáciu @http: //apps.facebook.com/. Môžete to mäso s ikonami, popismi, atď.

Canvas Callback URL - celá URL stránky plátna, ktorá sa má uložiť na server MySQL. Prihláste sa na svoj webový server, kde budete hosťovať aplikáciu Facebook a vytvoríte podadresár s názvom "facebook". Ak je vaša doména example.com, aplikácia Facebook je prístupná z príkladu / facebooku.

Teraz potrebujeme vytvoriť inštalačnú stránku pre používateľov, ktorí chcú pridať vašu aplikáciu. Začiatočník by mal používať oficiálny klient PHP. Čo budeme robiť, je zobraziť jednoduchý obrázok.

Toto by malo byť základným PHP skriptom. Prejdite do súboru, ktorý ste zadali ako adresu URL spätného volania služby Canvas - to je skokový bod pre všetky hovory z Facebooku do vašej aplikácie.

// Zahrňte knižnicu klientov Facebook
require_once ('facebook.php');
// Nastavte premenné autentifikácie
$ appapikey = '';
$ appsecret = '';
$ facebook = nový Facebook ($ appapikey, $ appsecret);
// Taktiež budem pristupovať k vlastnej databáze takmer pri každom hovore, takže tu nastavím db
$ Username = "";
$ Password = "";
$ Database = "";
mysql_connect (localhost, $ username, $ password);
@mysql_select_db ($ database) alebo zomrieť ("Nemožno vybrať databázu");
Teraz ste pripravení komunikovať s aplikáciou Facebook API.

Používanie rozhrania API Facebook

Graph API je jadrom platformy Facebook, ktorá umožňuje vývojárom čítať a zapisovať údaje do Facebooku. Graf API predstavuje jednoduchý, konzistentný pohľad na sociálny graf Facebooku, ktorý jednotne reprezentuje objekty v grafe (napr. Ľudia, fotografie, udalosti a stránky) a prepojenia medzi nimi (napr. Priateľské vzťahy, zdieľaný obsah a značky fotografií ). Spolu s adresárom aplikácie, to je najsilnejší aspekt platformy Facebook pre vývojárov. Vzhľadom na správne podnety / marketing / branding / čokoľvek chcete hovoriť, aplikácie na Facebooku sa môžu šíriť ako požiar. Dve funkcie, ktoré bežne používajú vývojári Facebooku na oslovenie širšieho publika, sú pozvánky aplikácií a príbehy správ.

Obe sa zvyčajne vykonávajú v čase registrácie aplikácie a používajú sa na informovanie členov osobnej siete používateľa. Ale líšia sa tým, že pozvánka je explicitná otázka zameraná na priateľov výberu používateľa, zatiaľ čo možnosť noviniek je pasívnou voľbou pre ľudí, ktorí používajú vašu aplikáciu. Je ťažšie získať používateľov, ktorí posielajú pozvánky, pretože nie sú vždy vítaní, ale ak ich používateľ úspešne zacielil, môže to viesť k vyššej miere registrácie medzi priateľmi.

To je všetko. Ktokoľvek teraz môže pridať vašu aplikáciu Facebook do svojich profilov buď na karte Boxy, alebo na bočnom paneli hlavnej profilovej stránky.

Facebook App Tips & amp; triky

Tiež existuje niekoľko ďalších trikov, ktoré môžete odstrániť z rukávu, aby oslniť svojich návštevníkov:

Nebojte sa! Pamätajte si, že Facebook má často kladené otázky a ako vám pomôže pozdĺž cesty. Ak sa to stále zdá príliš komplikované, existujú firmy, ktoré môžete používať ako OfferPop a Wildfire, ktoré majú predbežne vytvorené aplikácie, ktoré si môžete prispôsobiť na svoju Facebook stránku za poplatok. Ale dať urobiť jednoduchú aplikáciu vyskúšať predtým, než vynakladáte peniaze na službu alebo vývojára na vytvorenie aplikácie Facebook.