Sut i Adeiladu App Facebook Ar gyfer Eich Tudalen

Rydych chi eisiau creu App Facebook, ond ddim yn gwybod ble i ddechrau? Neu rydych chi wedi clywed am Facebook Apps, ond nid ydynt hyd yn oed yn gwybod beth ydyn nhw. Mae Facebook Facebook ym mhobman ar y safle, ac mae'r rhan fwyaf o'r rhai mwyaf cyffredin yn cael eu hysgrifennu gan ddatblygwyr Facebook eu hunain. Lluniau, Digwyddiadau, a llawer o nodweddion "craidd" eraill Facebook sydd mewn gwirionedd yn apps ar wahân. Ac mae miloedd o apps trydydd parti eraill ar gael i'w gosod yn eich cyfrif personol Facebook.

Beth yw App?

Rhybudd Rwy'n dweud "gosod" ac nid "lawrlwytho". Nid yw "App" (Peidio â chael ei ddryslyd gyda'r cais nid yw'n eithaf-llawn o'r enw "Applet") yn "gais" mewn gwirionedd - a fyddai'n gyfarwydd i ddefnyddwyr Mac a dim ond gair i ddefnyddwyr Windows, ond mae "ceisiadau" a "rhaglenni" yn gyfystyr â'i gilydd yn fras â pha feddalwedd sy'n cael ei alw ar gyfrifiadur personol. Fe'u gosodir o ddisg neu eu llwytho i lawr, ond naill ai naill ai, maent yn ysgrifennu ar eich disg galed. Nid yw App yn. Mae'n nodwedd i wefan nad yw'n ymhellach na'ch porwr. Felly, os oeddech chi'n defnyddio App i chwarae Scrabble gyda ffrind ar Facebook, mae pob symudiad a wnewch yn cael ei gadw ar weinyddwyr Facebook, nid y cyfrifiaduron chi na'ch ffrind. Ac mae'r dudalen yn diweddaru wrth i chi fewngofnodi eto neu adnewyddu eich porwr fel arall. Dyma graidd yr hyn sy'n gwneud rhywbeth yn "app".

Beth yw'r Llwyfan Facebook?

Lansiodd Facebook Platfform Facebook ar Fai 24, 2007, gan ddarparu fframwaith ar gyfer datblygwyr meddalwedd i greu ceisiadau sy'n rhyngweithio â nodweddion craidd Facebook . Gellir rhannu gwybodaeth ddefnyddiwr o gymunedau gwe i geisiadau allanol, gan ddarparu ymarferoldeb newydd i'r gymuned we sy'n rhannu ei data defnyddwyr trwy API agored. Rhyngwyneb rhaglennu ceisiadau yw API, sef manyleb y bwriedir ei ddefnyddio fel rhyngwyneb gan gydrannau meddalwedd i gyfathrebu â'i gilydd. Mewn gwirionedd, mae Platform Cais Facebook yn un o'r APIs mwyaf adnabyddus. Mae'r Llwyfan Facebook yn darparu set o APIs ac offer, sy'n galluogi datblygwyr trydydd parti i integreiddio â'r " graff agored " - boed trwy geisiadau ar Facebook.com neu wefannau a dyfeisiau allanol.

Pam Ydych Chi Eisiau App Facebook?

Beth all eich busnes ddefnyddio gêm fel Scrabble? Ychydig iawn, ond nid gemau, ond yn eithriadol o boblogaidd, yw'r unig ddefnydd o apps. Gellir eu defnyddio gan unrhyw endid sy'n dymuno'i enw ei rannu mewn maes cyfryngau cymdeithasol. Meddyliwch am y gŵyn gyffredin o rai pobl sy'n postio diweddariadau statws "rhyngosod salad tiwna am ginio". A meddyliwch am y dudalen Facebook a grëwyd gennych ar gyfer y bwyty rydych chi ei hun. Mae'n eithaf poblogaidd, ond nid yw'n ymddangos bod llawer o gwsmeriaid rheolaidd "hoffi" y dudalen ar Facebook. Nawr, dychmygwch fod y dudalen yn cael app lle mae eitemau o ddewislen gyda delweddau rhyfeddol iawn yn cael eu dewis a'u rhannu. Yn hytrach na diweddariad statws diflas neu ddim ond cyswllt â'ch tudalen, gyda rhif ffôn a chyfeiriad, gall app adael i'r defnyddiwr rannu yn eu bwydo newyddion ffordd fwy deniadol o'r hyn maen nhw'n ei fwyta yn eich bwyty. Ac fe fydd defnyddwyr yn tueddu i glicio ar y llun na dim ond testun arferol glas cysylltiedig. Ac yn brin mae'n rhaid i'r defnyddiwr wneud unrhyw beth. Gan eu bod eisoes wedi caniatáu i'r app rannu i'w proffil, mae'n hyd yn oed yn symlach na theipio allan y frawddeg o'r hyn maen nhw'n ei fwyta.

Os ydych chi'n chwilio am syniadau neu ysbrydoliaeth ar yr app Facebook y dylech ei adeiladu, edrychwch ar Ganolfan App Facebook .

Sut i Gychwyn Dechrau Adeiladu App

I ddechrau, rhaid i chi gael cyfrif Facebook. Defnyddiwch eich cyfrif Facebook personol i greu tudalen Facebook i'ch busnes neu'ch sefydliad. Mae eich gwybodaeth bersonol yn ddiogel ac nid yw'n gysylltiedig â'r dudalen os nad ydych am i'r "creadurydd" gael ei hysbysu'n gyhoeddus, ond mae Facebook yn mynnu bod pob tudalen yn cael ei greu gan bobl ac nid o'r cwmnļau eu hunain rhag cael mynediad.

Y cam cyntaf wrth ysgrifennu App yw cael App. Gyda'ch cyfrif Facebook presennol, ychwanegwch y cais Datblygwr i'ch proffil Facebook ac yna cliciwch ar "Gosod Cais Newydd". Yna, gallwch fynd trwy'r tasgau o enwi, gan gytuno i rai Telerau Gwasanaeth safonol, a llwytho delwedd ar gyfer ei logo (Gallwch ei newid yn nes ymlaen).

Does dim rhaid i chi fod yn "geek" ar gyfer ysgrifennu Ceisiadau Facebook sylfaenol. Bydd angen rhywfaint o wybodaeth sylfaenol iawn am ieithoedd rhaglennu gwe a rhywfaint o le am ddim ar weinydd we lle byddwch chi'n cynnal eich app Facebook, a fydd yn cael ei ysgrifennu fel ffeiliau PHP syml. Mae MySQL yn system rheoli cronfa ddata ffynhonnell agored poblogaidd iawn ar gyfer rhedeg y sgriptiau PHP y bydd angen i chi eu hysgrifennu. Peidiwch â phoeni beth yw PHP, gan nad yw ei enw gwreiddiol yn ddilys bellach ac mae'n sefyll yn awr am rywbeth sy'n dechrau gyda PHP ei hun. Mae acronymau recursive yn jôc gyffredin ymysg rhaglenwyr. Heblaw PHP: Rhagbrosesydd Hypertext rhai rhai cyffredin eraill yr ydych wedi eu gweld o'r blaen yw GNU's Not Unix a PNG's Not GIF.

O'r gosodiadau Cais, dewiswch Canvas a gosod HTML fel y dull rendro. Efallai eich bod wedi clywed am FBML (Iaith Markup Facebook, yn hytrach na Hyper Text Markup Language), ond o fis Mehefin 2012, mae'r datblygwyr Facebook wedi rhoi'r gorau i gefnogi FBML ac mae'r holl apps wedi'u hysgrifennu yn HTML, JavaScript a CSS.

Gan ddefnyddio unrhyw WYSIWYG (yn yr un modd, mae unrhyw olygydd testun heb fformat awtomatig [fel Microsoft Word] fel Notepad) golygydd HTML, ysgrifennwch y cynnwys yr ydych am ei arddangos y tu mewn i'ch cais Facebook.

Beth yw tudalen gynfas? Yn syml, prif dudalen eich cais y mae'r defnyddiwr yn ei weld bob tro y maent yn clicio ar eich app. Gosodwch app newydd, rhowch enw iddo. Rhowch y manylion canlynol:

Canvas URL - yr enw unigryw ar gyfer eich app @http: //apps.facebook.com/. Gallwch ei garthu gydag eiconau, disgrifiadau, ac ati hefyd.

URL Canvas Callback - URL llawn y dudalen gynfas i'w storio ar eich gweinydd MySQL. Mewngofnodwch i'ch gweinydd gwe lle byddwch chi'n cynnal yr App Facebook a chreu is-gyfeiriadur o'r enw "facebook". Felly, os yw eich parth yn enghraifft.com, gellir gweld yr app Facebook o enghraifft.com/facebook.

Nawr mae angen i ni greu tudalen set ar gyfer defnyddwyr sy'n dymuno ychwanegu eich app. Dylai dechreuwr fod yn defnyddio'r cleient PHP swyddogol. Bydd yr hyn y byddwn yn ei wneud yn dangos delwedd syml.

Dylai hyn fod yn sgript PHP cychwyn sylfaenol. Ewch i'r ffeil a gofrestrwyd gennych fel URL Canvas Callback - dyma'r pwynt neidio ar gyfer pob galwad o Facebook i'ch cais.

// Cynnwys llyfrgell cleientiaid Facebook
require_once ('facebook.php');
// Gosod newidynnau dilysu
$ appapikey = '';
$ appsecret = '';
$ facebook = Facebook newydd ($ apapikey, $ appsecret);
// Byddaf hefyd yn cael mynediad at fy nghronfa ddata fy hun ar bron pob galwad, felly bydd yn gosod db i fyny yma
$ username = "";
$ password = "";
$ cronfa ddata = "";
mysql_connect (localhost, $ username, $ password);
@mysql_select_db ($ database) neu farw ("Methu dewis cronfa ddata");
Rydych nawr yn barod i ryngweithio â'r API Facebook.

Defnyddio'r API Facebook

Yr API Graff yw craidd Facebook Platform, sy'n galluogi datblygwyr i ddarllen ac ysgrifennu data i Facebook. Mae'r API Graff yn rhoi golwg syml a chyson o graff cymdeithasol Facebook, sy'n cynrychioli unedau yn y graff yn unffurf (ee pobl, ffotograffau, digwyddiadau a thudalennau) a'r cysylltiadau rhyngddynt (ee, perthynas gyfeillgar, cynnwys a rennir a tagiau llun ). Ynghyd â chyfeiriadur y cais efallai, dyma'r agwedd fwyaf pwerus ar lwyfan Facebook i ddatblygwyr. O gofio'r cymhellion / marchnata / brandio cywir / beth bynnag yr hoffech ei alw, gall apps ar Facebook ledaenu fel tân gwyllt. Dau nodwedd a ddefnyddir yn aml gan ddatblygwyr Facebook i gyrraedd cynulleidfa ehangach yw gwahoddiadau app a storïau bwydo newyddion.

Gwneir y ddau fel arfer yn ystod amser cofrestru'r app ac fe'u defnyddir i hysbysu aelodau o rwydwaith personol y defnyddiwr. Ond maent yn wahanol yn y ffaith bod gwahoddiad yn gwestiwn penodol wedi'i dargedu at ffrindiau o ddewis y defnyddiwr tra bo'r opsiwn newyddion yn ddewis goddefol i bobl eu bod yn defnyddio'ch cais. Mae'n anoddach i ddefnyddiwr anfon gwahoddiadau am nad ydynt bob amser yn croesawu ond os yw defnyddiwr yn eu targedu yn llwyddiannus fe all arwain at gyfradd uwch o ymuno ymhlith eu ffrindiau.

Dyna'r peth. Gall unrhyw un nawr ychwanegu eich app Facebook at eu proffiliau naill ai yn y tab Blychau neu ym mbar ochr y brif dudalen proffil.

Facebook App Tips & amp; Tricks

Hefyd, mae ychydig o driciau ychwanegol y gallwch eu tynnu oddi ar eich llewys er mwyn twyllo'ch ymwelwyr:

Peidiwch â diffodd! Cofiwch fod gan Facebook FAQs a sut i helpu chi ar hyd y ffordd hefyd! Os yw hyn yn dal i fod yn rhy gymhleth, mae yna gwmnïau y gallwch eu defnyddio fel OfferPop a Wildfire sydd â apps a adeiladwyd ymlaen llaw y gallwch eu haddasu ar gyfer eich tudalen Facebook am ffi. Ond rhowch gynnig syml ar geisiadau cyn gwario arian ar wasanaeth neu ddatblygwr i greu app Facebook.