Yuav ua li cas los tsim tau ib tug Facebook App rau Koj Nplooj ntawv

Koj xav tsim ib qho Facebook App, tab sis tsis paub pib qhov twg? Los yog koj tau hnov ​​txog Facebook Apps, tiam sis tsis paub txawm tias lawv yog dab tsi. Facebook Apps yog qhov txhia chaw rau lub vev xaib, thiab feem ntau ntawm cov sawv daws yuav pom ntau tau sau los ntawm Facebook tus kheej cov neeg tsim khoom. Cov duab, Txheej xwm, thiab ntau ntau yam "ntxhais" nta ntawm Facebook yog cov lus sib cais. Thiab muaj ntau txhiab tus lwm thib peb-tog apps rau installation rau hauv koj tus kheej Facebook account.

Dab tsi yog qhov App?

Daim ntawv ceeb toom kuv hais tias "kev txhim kho" thiab tsis "download". Ib qho "App" (Tsis yog yuav tsum tsis meej-tsis-muaj-tas-daim ntawv thov hu ua "Applet") tsis yog tiag tiag "daim ntawv thov" - uas yuav paub txog Mac cov neeg siv thiab tsuas yog lo lus rau cov neeg siv Windows, tab sis "cov kev siv" thiab "cov kev pabcuam" muaj roughly synonymous rau lwm tus li cas software hu ua rau ntawm tus kheej lub computer. Lawv raug tsim los ntawm disk los yog downloaded, tab sis ob txoj kev, lawv yeej tau muab sau rau hauv koj lub zog tsav tsheb. Ib qho App tsis. Nws yog tus feature rau lub website uas mus tsis dhau ntxiv koj tus browser. Li ntawd, yog tias koj tau siv App los ua si Scrabble nrog ib tug phooj ywg nyob hauv Facebook, txhua qhov koj txav koj ua rau txuag ntawm Facebook cov servers, tsis yog cov computers ntawm koj los yog koj tus phooj ywg. Thiab cov nplooj ntawv tshiab thaum koj nkag tau rau hauv dua los yog txwv tsis pub refresh koj tus browser. Qhov no yog qhov tseem ceeb ntawm qhov ua rau ib yam "app".

Yuav ua li cas yog Facebook Platform?

Facebook launched Facebook Platform on May 24, 2007, muab lub moj khaum rau software developers los tsim cov kev siv uas cuam tshuam nrog core Facebook nta . Cov neeg siv cov ntaub ntawv tuaj yeem sib koom los ntawm cov zej zog hauv cov zej zog mus rau sab nraum daim ntawv sau npe, xa cov kev ua haujlwm tshiab rau hauv lub zej lub zos uas koom nrog nws cov neeg siv cov ntaub ntawv ntawm API qhib. Ib qho API yog ib daim ntawv thov programming interface uas yog ib qho kev qhia tshwj xeeb uas yog siv los ua ib qho kev sib txuas los ntawm cov khoom software los sib txuas lus nrog. Nyob rau hauv qhov tseeb, lub Facebook Application Platform yog ib qhov zoo tshaj plaws-paub APIs. Lub Facebook Platform muab ib pawg APIs thiab cov cuab yeej, uas pab cuam thib peb cov neeg tsim khoom los ua ke nrog cov " qhib graph " - seb los ntawm cov kev siv hauv Facebook.com lossis lwm cov websites thiab cov cuab yeej.

Vim li cas koj puas xav tau ib Facebook App?

Dab tsi ua koj lag luam siv ib qho kev ua si zoo li Scrabble rau? Tsawg me, tab sis ua si, thaum kws tshaj tawm, tsis yog siv cov apps xwb. Lawv tuaj yeem siv siv los ntawm ib lub koomhaum twg uas xav tau nws lub npe sib koom hauv kev tshaj tawm hauv xov xwm. Xav txog qhov kev tsis txaus siab ntawm qee cov tib neeg tso tawm mundane "tuna salad sandwich rau pluas su" hloov tshiab . Thiab xav txog Facebook phab koj tsim rau lub tsev noj mov koj muaj. Nws zoo nkauj heev, tab sis nws tsis zoo li tias ntau tus neeg muas zaub "nyiam" cov nplooj ntawv hauv Facebook. Tam sim no xav tias cov nplooj ntawv muaj ib qho app uas muaj cov khoom noj uas muaj cov zoo nkauj, cov duab tantalizing yog selectable thiab shareable. Hloov ntawm qhov kev hloov kho tho txawv los yog ib qhov txuas rau koj sab, nrog tus xov tooj thiab chaw nyob, ib qho app yuav qhia tau tias tus neeg siv qhia tawm hauv lawv cov xov xwm pub ntau txoj kev muag qhov uas lawv tau noj hauv koj lub tsev noj mov. Thiab cov neeg siv yuav raug ntau dua ntxiv rau kev nias ntawm daim duab dua li qhov qub xiav txuas rau ntawv. Thiab cov neeg siv app tsis tshua muaj ua dab tsi. Txij li thaum lawv twb pub cov app los mus rau lawv cov profile, nws yog txawm yooj yim tshaj typing tawm kab lus ntawm lawv noj.

Yog tias koj tab tom nrhiav tswv yim los yog kev tshoov siab txog dab tsi Facebook app koj yuav tsum tau tsim, xauj qhov Facebook App Center .

Yuav Pib Li Cas Tsev Tsev Kev Xaiv Tsev

Kom pib, koj yuav tsum muaj ib tug Facebook account. Siv koj tus kheej Facebook tus account los tsim ib nplooj Facebook rau koj tus lag luam lossis lub koom haum. Koj tus kheej cov ntaub ntawv muaj kev ruaj ntseg thiab tsis tau khi rau nplooj ntawv yog tias koj tsis xav kom tus "creator" yuav raug tshaj tawm, tab sis Facebook yuam kom txhua nplooj ntawv uas tsim los ntawm tib neeg thiab tsis yog los ntawm cov tuam txhab lawv tus kheej los ntawm kev mus-mus.

Thawj kauj ruam hauv kev sau ib qho App tau txais App. Nrog koj tus account uas twb muaj lawm, ntxiv rau Developer daim ntawv rau koj qhov profile Facebook thiab nias "Teem Tshiab Daim Ntawv Thov". Ces tsuas yog los ntawm kev paub tab ntawm nws npe, pom zoo rau qee qhov Standard Terms of Service, thiab xa ib daim duab rau nws lub logo (Koj tuaj yeem hloov nws tom qab).

Koj tsis tas yuav yog "geek" rau kev sau cov ntawv sau Facebook. Koj yuav tsum tau paub ntau yam yooj yim txog kev paub txog cov lus web programming thiab qee qhov chaw dawb nyob rau ntawm lub web server uas koj tuaj yeem tswj koj tus Facebook app, uas yuav muab sau ua PHP ntaub ntawv yooj yim. MySQL yog qhib qhov chaw tswj hwm heev rau kev khiav qhov PHP ntawv uas koj yuav tau sau. Tsis txhob txhawj li cas PHP stands rau, vim nws lub npe yeej tsis siv thiab nws tam sim no stands rau ib yam dab tsi uas pib nrog PHP xwb. Recursive acronyms yog ib qho kev sib ceg ntawm cov neeg tsim cai. Lwm yam tshaj li PHP: Hypertext Preprocessor qee qhov lwm yam uas koj tau pom ua ntej yog GNU Tsis Unix thiab PNG Qhov Tsis GIF.

Ntawm daim ntawv thov, xaiv Canvas thiab teev HTML raws li txoj kev ua haujlwm. Koj tuaj yeem tau hnov ​​txog FBML (Facebook Sau Ntawv Lus, raws li Hyper Text Markup Language), tab sis thaum lub Rau Hli Ntuj 2012, cov neeg tsim khoom Facebook tsis pab txhawb FBML thiab tag nrho cov apps sau ua HTML, JavaScript, thiab CSS.

Siv cov lus WYSIWYG (Koj Pom Zoo Li Cas Koj Tau Txais - Muaj cov lus tseem ceeb uas tsis muaj kev txwv tsis pub muaj xws li [xws li Microsoft Word] xws li Notepad) HTML editor, sau cov ntsiab lus uas koj xav muab tso rau hauv koj daim ntawv thov Facebook.

Dab tsi yog nplooj ib nplooj? Tsuas lub ntsiab ntawm koj daim ntawv thov uas tus neeg siv pom txhua zaus lawv nias rau ntawm koj qhov app. Teem ib lub tshiab app, muab nws lub npe. Sau rau hauv qab no:

Canvas URL- lub npe cim rau koj app @http: //apps.facebook.com/. Koj muaj peev xwm ua rau nws tawm nrog cov cim, piav qhia, thiab lwm yam.

Canvas Callback URL - qhov URL tag nrho ntawm nplooj ntawv canvas yuav tsum khaws cia rau hauv koj lub MySQL neeg rau zaub mov. Teev rau hauv koj lub web server uas koj yuav tau txais tus Facebook App thiab tsim ib phau ntawv hu ua "facebook". Li ntawd, yog hais tias koj tus sau yog example.com, lub Facebook app tuaj yeem nkag tau los ntawm tus piv txwv / tus txhawb nqa.

Tam sim no peb yuav tsum tsim ib cov nplooj teeb rau cov neeg siv xav xav ntxiv koj app. Ib tug beginner yuav tsum siv cov nom PHP tus thov kev pab. Peb yuav ua dab tsi yog qhov uas qhia tau yooj yim duab.

Qhov no yuav tsum pib sau ua ntawv PHP pib. Mus rau hauv cov ntaub ntawv koj nkag mus hauv Canvas Callback URL - qhov no yog qhov taw tes-tawm rau tag nrho cov xov tooj hu los ntawm Facebook rau koj daim ntawv thov.

// Xws li lub tsev qiv ntawv hauv Facebook
require_once ('facebook.php');
/ / Teem caij authentication zog
$ appapikey = '';
$ appsecret = '';
$ facebook = Facebook tshiab ($ appaprikey, $ appsecret);
// Kuv kuj yuav nkag kuv tus kheej database ntawm yuav luag txhua tus hu ces yuav teem caij db tuaj ntawm no
$ username = "";
$ password = "";
$ database = "";
mysql_connect (localhost, $ username, $ password);
@mysql_select_db ($ database) los yog tuag ("tsis tau xaiv database");
Koj tam sim no npaj txhij mus koom nrog Facebook API.

Siv qhov API API

Graph API yog qhov tseem ceeb hauv Facebook Platform, enabling cov neeg tsim khoom los nyeem ntawv thiab sau cov ntaub ntawv rau hauv Facebook. Daim duab API nthuav tawm ib qho yooj yim, zoo ib yam ntawm Facebook social graph, uniformly nthuav tawm cov khoom hauv daim duab (piv txwv, cov neeg, duab, txheej xwm, thiab cov nplooj ntawv) thiab cov kev sib txuas ntawm lawv (xws li, phooj ywg kev sib raug zoo, cov ntsiab lus sib koom, ). Nrog rau tej zaum daim ntawv thov directory, qhov no yog qhov tseem ceeb tshaj plaws ntawm Facebook lub platform rau cov neeg tsim khoom. Muab cov txiaj ntsig zoo / kev lag luam / npe / xijpeem koj xav hu rau nws, apps hauv Facebook yuav kis tau zoo li cov hluav taws cua. Ob nta feem ntau siv los ntawm cov neeg lag luam hauv Facebook los mus cuag cov neeg tuaj saib dav dua app yog caw cov xov xwm pub xov xwm.

Ob leeg tau nquag tau rau app npe rau lub sij hawm thiab siv los ceeb toom cov tswv cuab ntawm tus neeg siv qhov kev sib txuas ntawm tus kheej. Tab sis lawv txawv ntawm qhov kev caw yog ib qho lus nug meej ntawm cov phooj ywg ntawm tus neeg siv txoj kev xaiv thaum txoj kev xaiv cov ntawv xov xwm dhau los yog kev xaiv rau cov neeg uas lawv siv koj daim ntawv thov. Nws nyuab zog kom tau ib tus neeg siv xa tawm invites vim lawv tsis tuaj yeem txais tos, tiam sis yog tias ib tus neeg siv phiaj rau lawv ua tiav nws tuaj yeem ua rau lub npe sau ntau dua lawv tus phooj ywg.

Tus ntawd yog nws. Leej twg los tau tam sim no ntxiv rau koj cov app Facebook mus rau lawv tus txheej txheem nyob rau hauv cov Boxes tab sis nyob rau hauv lub sidebar ntawm lub ntsiab profile phab.

Facebook lub tswv yim & amp; Tricks

Tsis tas li, muaj ob peb qho ntxiv uas koj tuaj yeem tshem tawm hauv koj lub tes tsho mus dazzle koj cov qhua:

Tsis txhob ntshai! Nco ntsoov Facebook muaj cov FAQ thiab ib qho kev pabcuam-los pab koj raws txoj kev, dhau lawm! Yog hais tias qhov no tseem zoo nkaus li nyuab dhau los muaj cov tuam txhab koj siv tau xws li OfferPop thiab Wildfire cov muaj ua ntej-tsim apps uas koj tuaj yeem kho koj cov nplooj ntawv Facebook rau ib tus nqi. Tab sis muab ib qho yooj yim app sim ua ntej siv nyiaj rau ib qhov kev pab cuam lossis tsim tawm los tsim ib qho Facebook.