Wéi eng Facebook App bauen fir Är Säit

Dir wëllt e Facebook App erstellen, awer wësst net wou Dir ugefaangen ze starten? Oder Dir hutt iwwer Facebook Apps héieren, awer ech weess net wat se sinn. Facebook Apps ginn iwwerall op der Säit, an déi meescht vun den heefegsten sinn eigentlech vun de eegene Facebook Entwéckler geschriwwe ginn. Fotoen, Evenementer a vill aner "core" Funktiounen vun Facebook sinn eigentlech separate Apps. An et ginn Tausende vun aneren Drëtt Partei Apps fir Är Installatioun an Ärem perséinlechen Facebook Account.

Wat ass eng App?

Notice Ech hunn "Installatioun" gesot an net "Download". En "App" (Net verwiessele mat der ähnlech net ganz komplette Applikatioun "Applet" genannt) ass net wierklech eng "Applikatioun" - wat fir Mac Benotzer vertraut a just e Wuert fir Windows Benotzer war, awer "Applikatiounen" an "Programmer" sinn ongeféier si sinn fir eng aner wéi d'Software op engem perséinleche Computer genannt. Si ginn op enger Plaatz installéiert oder erofgelueden, awer op jidde Fall, si kréien tatsächlech geschriwwen op Är Festplack. Eng App net. Et ass e Feature fir eng Websäit déi net weider ass wéi Äre Browser. Also wann Dir eng App benotzt fir Scrabble mat engem Frënd op Facebook ze spillen, ginn all Kéiers déi Dir maacht, gëtt op Facebook's Server gespeichert, net de Computer vun Iech oder Äre Frënd. An déi Säit aktualiséiert, wann Dir Iech nees agebonnen hutt oder Ären Browser erfrëscht. Dëst ass den Haaptdeel vun wat mécht eppes "App".

Wat ass d'Facebook Plattform?

Facebook huet de Facebook Platform de 24. Mee 2007 gestart, fir e Framework fir Softwareentwéckler ze erstellen fir Programmer ze erstellen, déi mat core Facebook Feature interagéieren. D'Benotzerinformatioun kann aus Websäiten zu externen Applikatiounen gedeelt ginn ginn an nei Websäit déi nei Websäit zougänglech maachen, déi seng Benotzer Donnéeën iwwert eng offene API zitt. Eng API ass eng Applikatioun Programmierschnitt, déi eng Spezifikatioun soll als interface vun Software-Komponenten benotzt ginn fir mateneen ze kommunizéieren. Tatsächlech ass d'Facebook Application Platform eent vun de bekannteste APIs. D'Facebook Platform bidd en Set vu APIen an Tools, déi d'Drëttpersoune developpéiere mat der " offene Grafik " ze integréieren - och iwwer Applikatiounen op Facebook.com oder externe Websiten an Apparater.

Firwat wëllt Dir eng Facebook App?

Wat kann Äre Betrib e Spill wéi Scrabble fir? Ganz kleng, awer Spiller, souwuel aussergewéinlecher populär, sinn net déi eenzeg Applikatioun vu Apps. Si kënne vun all Entity benotzt ginn, déi hiren Numm och an enger sozialer Netzwiertschaft gedeelt huet. Denkt op déi gemeinsam Beschwerde vun e puer Leit, déi weltwäit "tuna salade Sandwich fir Mëtteg" status updates aktualiséieren . An denkt un déi Facebook Säit déi Dir gemaach hutt fir de Restaurant Dir selwer. Et ass ziemlech populär, awer et scheint net datt vill regulär Cliente "gefält" d'Säit op Facebook. Frot elo d'Säit mat enger App wou Menü-Elemente mat ganz schéine, tantalizing Biller wäerte wären a kaaftbar sinn. Anstatt e relativ langweileg Statusaktualiséierungs oder e Link zu Ärer Säit, mat enger Telefonsnummer a Adress, kann eng App zouloossen datt de Benotzer an hiren News feed an engem méi opfännege Wee vun deem wat se an Ärem Restaurant giess hunn. An de Benotzer si méi geneigt fir op d'Bild ze klicken wéi just normal bluëchster Text. An de App Benotzer ka kaum eppes maachen. Zënter datt si d'App erliewt huet fir sech un hirem Profil ze partizéieren, ass et méi einfach wéi d'Schreiwe vun dees wat se hunn hunn.

Wann Dir Iddien oder Inspiratioun gesidd fir wéi eng Facebook App déi Dir bauen sollt, kucke beim Facebook App Center .

Wéi gitt Dir eng App bauen?

Fir unzefänken, musst Dir e Facebook Account benotzen. Benotzt Ären perséinlechen Facebook Account fir eng Facebook Säit fir Äre Business oder Organisatioun ze kreéieren. Är perséinlech Informatioun ass sécher a net an der Säit gebonnen, wann Dir net wëllt datt de "Schaffner" öffentlech bekannt ass, awer Facebook setzt op all Säiten vu Leit an net vun den Entreprisen selwer aus der Get-Go.

Den Éischte Schrëtt am App schreift en App. Mat Ärem aktuellen Facebook Kont, fügen d'Developer Applikatioun op Äre Facebook Profil hinzu; a klickt dann op "Neit Applikatioun setzen". Da séier iwwer d'Aufgab vum Noutwécklung, ënnert anerem e puer Standard Terms of Service, an e Bild fir säin Logo eropzelueden (Dir kënnt et spéider änneren).

Dir musst net e "Geek" fir Schrëftgréissten Facebook Applikatiounen ze schreiwen. Dir braucht e puer Basiskenntnisser vun de Programméierungsspezifesch Sproochen an e puer gratis Plaze op engem Webserver, wou Dir Är Facebook App gëtt, déi als einfache PHP-Dateien geschriwwe gëtt. MySQL ass eng ganz populär Open Source Datenbank-Verwaltungssystem fir de PHP Skripten ze lueden déi Dir braucht ze schreiwen. Maacht Iech keng Suergen, wat PHP steet, well et ursprénglech Numm ass net méi gülteg an et ass elo fir eppes wat mat PHP beginn. Recursive Akronyme sinn e gemeinsame Witz bei Programméierer. Aner wéi PHP: Hypertext Preprocessor e puer aner allgemeng si Dir virdru gesinn hunn GNU's Not Unix a PNG's Not GIF.

Aus den Astellungsmethoden, wielt Canvas a setze HTML als Rendering-Methode. Dir hutt vläicht vun de FBML (Facebook Markup Sprooch, am Géigendehe vun der Hyper Text Markup Language) gehört, awer am Juni 2012 hunn d'Facebook Entwéckler gestoppt FBML ënnerstëtzen an all Apps ginn an HTML, JavaScript an CSS geschriwen.

Benotzt all WYSIWYG (wat Dir kuckt ass wat Dir kënnt - am Wesentlechen all Texteditor ouni automatesch Formatéierung [wéi Microsoft Word] wéi Notepad) HTML-Editor, schreift den Inhalt, deen Dir an Ärem Facebook-Programm wëllt weisen.

Wat ass eng Canvas Säit? Einfach d'Haaptpage vun Ärer Demande, déi de Benotzer all Kéier se gesitt wéi se op Är App klickt. Setzt eng nei App un, gitt et en Numm. Gitt an den folgenden Detailer:

Canvas URL- den eegene Numm fir Är App @http: //apps.facebook.com/. Dir kënnt Fleesch et mat Icons, Beschreiwungen, etc.

Canvas Callback URL - déi komplett URL vun der Canvas Säit, déi op Ärem MySQL-Server gespeichert gëtt. Mellt Iech op Ärem Webserver, wou Dir d'Facebook App wëllt kréien an e Sub-Verreechung "facebook" erstellen. Also wann Är Domain exempléiert ass, kënnt d'Facebook App vu Beispiel.com/facebook.

Elo musse mir eng Setup-Säit fir Benotzer benotzen déi Är App addéieren. En Ufänger soll den offiziellen PHP Client benotzen. Wat mer maachen, ass eng einfach Bild.

Dëst sollt e Basisproblem PHP Skript sinn. Gitt op de Fichier deen Dir als Canvas Callback URL uginn hutt - dat ass den Sprungpunkt fir all Uriff vu Facebook op Är Applikatioun.

// Setzt déi Facebook Client Bibliothéik
require_once ('facebook.php');
// Authentifizéierung Variablen setzen
$ appapikey = '';
$ appsecret = '';
$ facebook = nei Facebook ($ appapikey, $ appsecret);
// Ech wäert och op meng eege Datenbank op bal all Call goen, sou wäerte se hei db erop setzen
$ username = "";
$ password = "";
$ database = "";
mysql_connect (localhost, $ username, $ password);
@mysql_select_db ($ Datenbank) oder stierwen ("Dat kann net auswielen");
Dir sidd elo fäerdeg mat der Facebook API ze interagéieren.

Benotzt de Facebook API

De Graf D'API ass den Haaptkierper vun Facebook Plattform, fir Entwéckler ze liesen an ze schreiwen an Facebook. De Graph API stellt eng einfach a konsequent Uweisung vum Facebook social Graphen, mat enger Uniform representéiert Objeten an der Grafik (z. B. Leit, Fotoen, Ereegnisser a Säiten) an d'Verbindungen tëschent hinnen (z. B. Frënd Bezéiungen, gedeelte Inhalt a Foto-Tags ). Niewt dem eventuell Applikatiouns Verzeichnis ass dëst de mächtegsten Aspekt vun der Facebook Plattform fir Entwéckler. Angesinn de richtige Präventiv / Marketing / Branding / wat Dir wëllt, da rifft d'Apps op Facebook wéi Wildfire wéi. Zwee Funktiounen, déi allgemeng vun Facebook-Entwéckler benotzt ginn fir e méi breeden Publikum z'entwéckelen, invitéieren an Newsfeeds.

Déi zwee si normalerweis bei der App ofgeschloss fir ze schreiwen an ginn benotzt fir Memberen vum perséinlechen Netz vum Benotzer z'informéieren. Mee si ënnerscheede si, datt e Invitatioun eng explizit Fro ass fir d'Frënn vun der Wiel vum Benotzer gezielt ginn, während d'Newsfeedoptioun e passive Choix ass fir Leit déi se Är Applikatioun benotzen. Et ass méi schwéier datt e Benotzer en Invitatioun kritt, well se net ëmmer wëllkomm sinn, awer wann e Benotzer se gezwongen viraus kann et zu e méi héijen Ofschnëtt ënnert hiren Frënn kommen.

Dat ass et. Jidderee kann elo Är Facebook App op hir Profiler entweder op der Boxes- oder an der Sidebar vun der Haaptprofil Säit addéieren.

Facebook App Tipps & amp; Tricks

Och et ginn e puer zusätzlech Tricks déi Dir aus Är Hülle beseechen fir Är Besucher ze bréngen:

Fret net fret! Erënnere Facebook huet FAQs an e wéi - Dir kënnt och laanscht den Wee goen! Wann dat nach ëmmer ze komplizéiert ass, sinn et Firmen déi Dir gebraucht OfferPop a Wildfire déi pre-built Apps hunn, déi Dir fir Är Facebook Säit fir e Gepäck änneren kann. Maacht Iech eng einfacher App ze maachen fir e puer Verspriechen ze benotzen fir e Service oder Entwéckler ze kréien fir eng Facebook App ze kreéieren.