Hoe kinne jo in Facebook-App meitsje foar jo side

Jo wolle in Facebook app meitsje, mar wite net wêr't jo begjinne? Of jo hawwe heard fan Facebook apps, mar wite net sels wat se binne. Facebook-apps binne oeral op 'e side, en de measten fan' e meast foarkommende binne eigentlik skreaun troch eigen ûntwikkelders fan Facebook. Foto's, eveneminten, en in protte oare "kearn" funksjes fan Facebook binne eigentlik apart apps. En der binne tûzenen oare tredde apps beskikber foar ynstallaasje yn jo persoanlike Facebook-account.

Wat is in App?

Notysje sei ik "ynstallaasje" en net "download". In "App" (Net te konfrontearjen mei de likegoed net-hiel-a-full-applikaasje as "Applet" neamd) is net echt in "applikaasje" - dat soe foar Mac-brûkers wêze en mar in wurd foar Windows-brûkers, mar "applikaasjes" en "programma's" binne rûge simonyske foar elkoar as wat software op in persoanlike komputer wurdt neamd. Se binne ynstalleare fan skiif of ynladen, mar op ien of oare manier, se binne letter skreaun op jo hurde skiif. In app makket net. It is in funksje foar in webside dy't jo fierder net fynt as jo blêder. Dus as jo in App brûke om Scrabble te spyljen mei in freon op Facebook, elke bewurking is makke op Facebook's servers bewarre, net de kompjûters fan jo of jo freon. En de side besjogge jo as jo wer ynlogge of oars jo blêdwizer ferfarskje. Dit is de kearn fan wat wat in "app" makket.

Wat is de Facebook Platfoarm?

Facebook hat de Facebook Platfoarm op 24 maaie 2007 opstarten, in ramt foar software-ûntwikkelders oanmeitsje om applikaasjes te meitsjen dy't mei core facebook-funksjes ynteraksje. Brûkersynformaasje kinne dield wurde fan webmienskippen nei bûten applikaasjes, nije nije funksjes te leverjen oan 'e webside dy't syn brûkersdaten dielt mei in iepen API. In API is in applikaasje-programma-ynterface dy't in specifikaasje is dy't brûkt wurdt as in ynterface troch softwarekomponinten om te kommunisearjen mei elkoar. Yn 't feit is it Facebook Application Platform ien fan' e meast bekende APIs. De Facebook Platfoarm jout in ynset fan APIs en ark, wêrtroch ûntwikkelders fan tredde partijen yntegrearje kinne mei it " offene graf " - of troch applikaasjes op Facebook.com of eksterne websteeën en apparaten.

Wêrom wolle jo in Facebookapplikaasje?

Wat kin jo bedriuw in spul lykas Scrabble foar brûke? Hiel lyts, mar spultsjes, wylst útsûnderlik populêr binne, binne net de iennichste gebrûk fan apps. Se kinne brûkt wurde troch elke entiteit dy't syn namme dielt yn in sosjale mediapegel. Tink oan de mienskiplike klacht fan guon minsken dy't hjoeddeistige "tuna salade sandwich foar lunch" post status updates poste. En tink oan de Facebook side dy't jo makke hawwe foar it restaurant dat jo hawwe. It is aardich populêr, mar it liket der net dat it in soad reguliere klanten 'liket' de side op Facebook. Stel de foarkar fan de side mei in app wêr't menu items mei hiel moaie, tantalisearjende ôfbyldings selektearber binne en te dielen binne. Yn stee fan in langere statusaktualiteit of in bloere keppeling nei jo side, mei in tillefoannûmer en adres, kin in app litte dat dizze brûker diel hat yn har nijs feed in mear eachnivo fan wat se just yn jo restaurant hawwe. En brûkers sille mear oanpasse wurde om op it plaatsje klik dan allinich normaal blauwe keppele tekst. En de brûker fan appel hat wat te dwaan. Sûnt se al de app oanfreegje om har profyl te dielen, it is noch ienfâldiger as it skriuwen fan 'e sin fan wat se ieten.

As jo ​​sykje foar ideeën of ynspiraasje fan wat Facebook-app jo moatte bouwe, blêdzje jo it Facebook App-sintrum .

Hoe't jo begjinne te bouwen in App

Om te begjinnen, moatte jo in Facebook-akkount hawwe. Brûk jo persoanlike Facebook-account om in Facebook side te meitsjen foar jo bedriuw of organisaasje. Jo persoanlike gegevens binne feilich en komme net oan 'e side as jo net wolle dat de "skepper" iepenbier bekend is, mar Facebook stribbet op alle siden dy't troch minsken makke binne en net fan' e bedriuwen sels fan 'e get-go.

De earste stap foar it skriuwen fan in App is in app. Mei jo besteande Facebook-account, add the Developer application to your Facebook profile and then click "New Application". Gean dan gewoan troch de taken om it te nimmen, oerienkomst oan guon standaard betingsten fan 'e tsjinst, en in ôfbylding foar it logo uploadje (Jo kinne letter feroarje).

Jo moatte net in "geeks" wêze foar it skriuwen fan basic Facebook Applications. Jo sille in pear tige basiskarken fan webprogramming-talen en wat frije romte nedich hawwe op in webserver wêr't jo jo Facebook-app wurde, dy't skreaun wurde as ienfâldige PHP-bestannen. MySQL is in tige populêr iepen boarne databankbehearsysteem foar it útfieren fan de PHP-skripts dy't jo skriuwe moatte. Net soargen wat PHP stiet, om't it orizjinele namme net mear jildich is en it no stiet foar wat dat begjint mei PHP sels. Rekursive akronyms binne in mienskiplike spraak tusken programmers. Oare as PHP: Hypertext Preprocessor binne guon oare mienskippen dy't jo miskien sjoen hawwe binne GNU's Not Unix en PNG's Not GIF.

Fan 'e Applikaasje ynstellings kieze Canvas en set HTML as de rendering-metoade. Jo hawwe heard fan FBML (Facebook Markup Language, yn tsjinstelling ta Hyper Text Markup Language), mar sûnt juny 2012 hawwe de ûntwikkelders fan 'e Facebook stoppe FBML stipe en alle apps wurde skreaun yn HTML, JavaScript en CSS.

It brûken fan alle WYSIWYG (wat jo sjogge is wat jo krije - yn essinsje alle tekst bewurker sûnder automatysk formaat [lykas Microsoft Word] lykas Notepad) HTML-bewurker, skriuw de ynhâld dy't jo yn jo Facebook applikaasje werjaan wolle.

Wat is in kaartside? Folslein de haadside fan jo oanfraach dy't de brûker yn elke kear sjocht hoe't se op jo app klikke. Set in nije app, jou it in namme. Fier de folgjende details yn:

Canvas URL- de unike namme foar jo app @http: //apps.facebook.com/. Jo kinne it fleane mei ikon's, beskriuwingen, ensfh.

Canvas Callback URL - de folsleine URL fan de kaartside dy't op jo MySQL-tsjinner opslein wurde sil. Stjoer jo yn jo webtsjinner wêr jo jo de Facebook-App hostje en in sub-directory meitsje mei de namme "facebook". Sa as jo jo domein example.com is, kin de Facebook-app tagong wêze fan example.com/facebook.

No moatte wy in setup side meitsje foar brûkers dy't jo app taheakje wolle. In beginner moat de offisjele PHP-kliïnt brûke. Wat wy dogge, is in ienfâldige byld te sjen.

Dit moat in basisbegjin PHP-skript wêze. Gean nei de triem dy't jo ynfierd hawwe as de URL fan 'Canvas Callback' - dit is it sprongpunt foar alle oprop fan Facebook nei jo applikaasje.

// Ynklusyf de biblioteek fan Facebook
require_once ('facebook.php');
// Set ferifikaasje-fariabelen
$ appapikey = '';
$ appsecret = '';
$ facebook = nije Facebook ($ appapikey, $ appsecret);
// Ik sil ek tagong krije ta myn eigen databank op hast alle oprop so't jo hjir db sette
$ username = "";
$ password = "";
$ database = "";
mysql_connect (localhost, $ username, $ wachtwurd);
@mysql_select_db ($ database) of ferstjerre ("Databank kin net selektearje");
Jo binne no klear om te ynterakke mei de Facebook API.

Mei de Facebook API

De Graf API is de kearn fan Facebook Platfoarm, wêrmei de ûntwikkelders it lêze en skriuwen fan gegevens op Facebook. De Graf API presintearret in ienfâldige, konsekwike punt fan it Facebook sosjaal grafyk, unifoarmich foarwerpen yn de graf (lykas minsken, foto's, eveneminten en siden) en de ferbinings tusken har (bygelyks freonlike relaasjes, dielde ynhâld, en foto tags ). Mei-elk mei it programma's tapassing is dit de machtichste aspekt fan it platfoarm fan Facebook foar ûntwikkelers. Mei it each op de goede stimulearrings / marketing / branding / wat jo it neame wolle, kinne apps op Facebook ferspriedje as fjoerfeart. Twa funksjes dy't faak brûkt wurde troch Facebook-ûntwikkelders om in breed publyk te berikken, binne app's útnoege en nijsfeartferhalen.

Beide wurde normaal dien yn 'e app opnij op tiid en wurde brûkt om leden fan it persoanlike netwurk fan it brûker te ynformearjen. Mar ferskille se yn dat in útnoeging is in eksplisite fraach dy't opfrege is op freonen fan 'e brûker fan' e brûker, wylst de nijsfeart-opsje in passive kar foar minsken is dat se jo applikaasje brûke. It is hurder om in brûker te krijen om útnoegings te stjoeren, om't se net altyd wolkom binne, mar as in brûker har mei súkses rjochtet, kin it liede ta in hegere regelfersetting ûnder har freonen.

Dat is it. Eltsenien kin jo jo Facebook app no ​​foegje oan har profilen yn 'e ljepblokken of op' e sydbalke fan 'e haadprofyl side.

Facebook App Tips & amp; Tricks

Ek binne der in pear ekstra trucs dy't jo fan jo sleat fuortsmite om jo besikers te blazen:

Net fret! Unthâlde Facebook hat FAQs en in hoe-om jo ek te helpen op 'e manier, ek! As dit noch altiten te foldwaande is, binne bedriuwen dy't jo brûke kinne as OfferPop en Wildfire hawwe gebrûk fan apps dy't jo foar jo Facebook side oanpasse kinne foar in fergoeding. Mar jouwe in ienfâldige app in probearje foar foardielen jild op in tsjinst of ûntwikkelder om in Facebook-app te meitsjen.