Kouman bati yon Facebook App pou paj ou

Ou vle kreye yon App Facebook, men se pa konnen ki kote yo kòmanse? Oswa ou te tande sou Facebook Apps, men se pa menm konnen ki sa yo ye. Facebook Apps yo tout kote sou sit la, ak pi fò nan yo menm ki pi komen yo aktyèlman ekri pa devlopè pwòp Facebook la. Ekran, Evènman, ak anpil lòt "debaz" karakteristik Facebook yo aktyèlman separe apps. E gen dè milye de lòt apps twazyèm-pati ki disponib pou enstalasyon nan kont Facebook pèsonèl ou.

Ki sa ki se yon App?

Avi mwen te di "enstalasyon" epi yo pa "download". Yon "App" (Pa dwe konfonn ak aplikasyon an menm jan pa-byen-yon-plen rele yon "Applet") se pa reyèlman yon "aplikasyon" - ki ta dwe abitye nan itilizatè Mac ak jis yon mo Windows itilizatè, men "aplikasyon" ak "pwogram" yo apeprè synonym pou chak lòt tankou sa ki lojisyèl yo rele sou yon òdinatè pèsonèl. Yo enstale soti nan ki gen kapasite oswa telechaje, men swa fason, yo aktyèlman jwenn ekri sou kondwi difisil ou. Yon App pa fè sa. Li se yon karakteristik nan yon sit entènèt ki ale pa gen plis pase navigatè ou a. Se konsa, si ou te itilize yon App yo jwe Scrabble ak yon zanmi sou Facebook, chak deplase ou fè se sove sou serveurs Facebook a, pa òdinatè yo nan ou oswa zanmi ou yo. Ak paj yo dènye lè ou ouvri sesyon an ankò oswa otreman rafrechi navigatè ou a. Sa a se nwayo a nan sa ki fè yon bagay yon "app".

Ki platfòm Facebook a?

Facebook te lanse Facebook platfòm la sou 24 me 2007, bay yon fondasyon pou devlopè lojisyèl yo kreye aplikasyon ki interagir ak karakteristik Facebook nwayo. Itilizatè enfòmasyon ka pataje nan kominote entènèt pou aplikasyon deyò, bay nouvo fonctionnalités nan kominote entènèt la ki pataje done itilizatè li yo atravè yon API ouvè. Yon API se yon koòdone pwogram aplikasyon ki se yon spesifikasyon ki fèt pou itilize kòm yon koòdone pa konpozan lojisyèl pou kominike youn ak lòt. An reyalite, Facebook aplikasyon platfòm la se youn nan APIs yo pi byen li te ye-. Platfòm la Facebook bay yon seri APIs ak zouti, ki pèmèt devlopè twazyèm-pati entegre ak " graf la louvri " - si wi ou non nan aplikasyon pou sou Facebook.com oswa sou sit entènèt ekstèn ak aparèy.

Poukisa ou vle yon Facebook App?

Ki sa ki ka biznis ou sèvi ak yon jwèt tankou Scrabble pou? Trè ti kras, men jwèt, pandan y ap eksepsyonèlman popilè, yo pa itilize nan sèlman nan apps. Yo ka itilize pa nenpòt ki antite ki vle non li pataje nan yon esfè medya sosyal. Reflechi sou plent lan komen nan kèk moun ki afiche Munden "sandwich sandwich ton pou manje midi" dènye nouvèl yo . Epi panse a paj Facebook ou te kreye pou restoran ou posede. Li trè popilè, men gen pa sanble yo dwe ke anpil kliyan regilye "senpati" paj la sou Facebook. Koulye a, imajine paj la ki gen yon app kote atik meni ak trè bèl, imaj tantalizing yo ka chwazi ak shareable. Olye pou yo yon aktyalizasyon raz raz oswa yon lyen sèlman nan paj ou a, ak yon nimewo telefòn ak adrès, yon app ka kite ki itilizatè pataje nan nouvèl yo manje yon fason plis je-pwan nan sa yo te jis manje nan restoran ou. Ak itilizatè yo pral plis enkline klike sou foto a pase jis nòmal ble lye tèks. Ak itilizatè app la apèn fè anyen. Depi yo te deja pèmèt app a yo pataje nan pwofil yo, li nan menm pi senp pase tape soti santans lan nan sa yo te manje.

Si ou ap chèche pou lide oswa enspirasyon nan sa ki Facebook app ou ta dwe bati, browse Sant App a Facebook .

Ki jan yo kòmanse te kòmanse bati yon App

Pou kòmanse, ou dwe gen yon kont Facebook. Sèvi ak kont Facebook pèsonèl ou yo kreye yon paj Facebook pou biznis ou oswa òganizasyon. Enfòmasyon pèsonèl ou an sekirite epi yo pa jwenn mare nan paj la si ou pa vle "kreyatè a" yo dwe li te ye piblikman, men Facebook ensiste sou tout paj yo te kreye pa moun epi yo pa soti nan konpayi yo tèt yo soti nan ale nan ale-.

Premye etap la nan ekri yon App ap resevwa yon App. Avèk kont ki egziste deja Facebook ou a, ajoute aplikasyon Developer nan pwofil Facebook ou ak Lè sa a, klike sou "Mete kanpe nouvo Aplikasyon". Lè sa a, tou senpleman jwenn nan travay yo nan nonmen li, dakò ak kèk Regleman estanda nan sèvis, ak Upload yon imaj pou logo li yo (Ou ka chanje li pita).

Ou pa dwe gen yon "geek" pou ekri aplikasyon debaz pou Facebook. Ou pral bezwen kèk konesans trè fondamantal nan lang pwogramasyon entènèt ak kèk espas gratis sou yon sèvè wèb kote ou pral òganize app Facebook ou a, ki pral ekri kòm dosye senp PHP. MySQL se yon trè popilè sistèm sous louvri jesyon baz pou kouri Scripts yo PHP ou pral bezwen ekri. Pa enkyete sa PHP vle di, menm jan li nan non orijinal la pa valab epi li kounye a kanpe pou yon bagay ki kòmanse ak PHP tèt li. Akwonim rekursif se yon blag komen nan mitan pwogramasyon yo. Lòt pase PHP: Preprosesè Hypertext kèk lòt moun komen ou ka wè anvan yo GNU a Pa Unix ak PNG a Pa GIF.

Soti nan anviwònman yo Aplikasyon, chwazi Canvas epi mete HTML kòm metòd la rann. Ou ka tande pale de FBML (Facebook markeup lang, kòm opoze a Hyper Text Markup Language), men kòm nan mwa jen 2012, devlopè yo Facebook sispann sipòte FBML ak tout apps yo ekri nan HTML, JavaScript, ak CSS.

Sèvi ak nenpòt WYSIWYG (Kisa ou wè se sa ou jwenn - esansyèlman nenpòt editè tèks san yo pa otomatik fòma [tankou Microsoft Word] tankou notepad) HTML editè, ekri kontni an ke ou vle montre andedan aplikasyon Facebook ou.

Ki sa ki se yon paj twal? Senpleman paj prensipal la nan aplikasyon ou ki itilizatè a wè chak fwa yo klike sou app ou. Fikse yon nouvo app, ba li yon non. Antre nan detay sa yo:

Kanva URL- non inik pou app ou @http: //apps.facebook.com/. Ou ka vyann li soti ak ikon, deskripsyon, elatriye tou.

URL URL kanb la - URL la plen nan paj la twal yo dwe estoke sou sèvè MySQL ou. Log in nan sèvè wèb ou kote ou pral hosting App a Facebook ak kreye yon sub-anyè rele "facebook". Se konsa, si domèn ou se example.com, app a Facebook ka jwenn aksè nan example.com/facebook.

Koulye a, nou bezwen yo kreye yon paj konfigirasyon pou itilizatè ki vle ajoute app ou. Yon debutan ta dwe itilize ofisyèl PHP kliyan an. Ki sa nou pral fè se montre yon imaj ki senp.

Sa a ta dwe yon debaz kòmanse PHP script. Ale nan dosye a ou te antre nan kòm URL la kanbou kanbak - sa a se pwen an so-off pou tout apèl nan Facebook nan aplikasyon ou.

// Mete bibliyotèk kliyan an
require_once ('facebook.php');
// Mete varyab otantifikasyon
$ appapikey = '';
$ appsecret = '';
$ facebook = nouvo Facebook ($ appapikey, $ appsecret);
// Mwen menm tou yo pral gen aksè nan baz done pwòp mwen an sou prèske chak rele konsa pral mete Db moute isit la
$ non itilizatè = "";
$ modpas = "";
$ bazdone = "";
mysql_connect (localhost, $ non itilizatè, $ modpas);
@mysql_select_db ($ baz done) oswa mouri ("Pa ka chwazi baz done");
Ou se kounye a pare yo kominike avèk Facebook API la.

Sèvi ak API a Facebook

API nan graf se nwayo a nan Facebook platfòm, pèmèt devlopè li soti nan epi ekri done nan Facebook. API graf la prezante yon senp, konsistan sou graf sosyal Facebook a, egzakteman ki reprezante objè nan graf la (egzanp, moun, foto, evènman, ak paj) ak koneksyon ki genyen ant yo (tankou relasyon zanmi, pataje kontni, ak foto baj ). Ansanm ak petèt anyè aplikasyon an, sa a se aspè ki pi pwisan nan platfòm la Facebook pou devlopè. Bay ankourajman yo dwa / maketing / branding / kèlkeswa sa ou vle rele li, apps sou Facebook ka gaye tankou dife sovaj. De karakteristik souvan itilize pa devlopè Facebook yo rive jwenn yon odyans pi laj yo se app envite ak nouvèl manje istwa.

Tou de yo nòmalman fè nan app enskri tan epi yo itilize yo enfòme manm nan rezo pèsonèl itilizatè a la. Men, yo diferan nan ke yon envite se yon kesyon eksplisit ki vize a zanmi nan chwa itilizatè a pandan y ap opsyon nan nouvèl se yon chwa pasif bay moun yo ke yo ap itilize aplikasyon w lan. Li pi difisil yo ka resevwa yon itilizatè yo voye soti envite yo paske yo pa toujou akeyi, men si yon itilizatè fè yo avèk siksè li ka mennen nan yon pi wo pousantaj siy-up pami zanmi yo.

Sa a li. Nenpòt moun ka kounye a ajoute app Facebook ou a yo pwofil swa nan tablo yo bwat oswa nan ankadre a nan paj pwofil prensipal la.

Facebook App Konsèy & amp; Ke trik nouvèl

Epitou, gen yon kèk ke trik nouvèl adisyonèl ou ka retire nan manch ou a avegle je vizitè ou:

Pa fret! Sonje Facebook gen FAQs ak yon fason pou ede ou sou wout la, tou! Si sa a toujou sanble twò konplike gen konpayi ou ka itilize tankou OfferPop ak Wildfire la gen pre-bati apps ke ou ka Customize pou paj Facebook ou pou yon frè. Men, fè yon app senp yon eseye anvan depanse lajan sou yon sèvis oswa pwomotè yo kreye yon app Facebook.