Unsaon Pagtukod og Facebook App Para sa Imong Pahina

Gusto nimong maghimo og Facebook App, apan wala ka masayud asa magsugod? O ikaw nakadungog mahitungod sa Facebook Apps, apan wala gani nahibal-an kung unsa sila. Ang Facebook Apps anaa sa bisan diin sa site, ug ang kadaghanan sa mga mas komon nga mga aktwal nga gisulat sa kaugalingon nga mga developers sa Facebook. Ang mga litrato, mga panghitabo, ug daghan pang mga "core" nga mga bahin sa Facebook sa tinuud managlahi nga mga app. Ug adunay liboan sa ubang mga third-party nga mga app nga magamit alang sa pag-instalar sa imong personal nga Facebook account.

Unsa ang usa ka App?

Matikdi nga ako miingon nga "pag-instalar" ug dili "pag-download". Ang usa ka "App" (Dili nga kini mao ang usa ka "Applet") mao ang dili gayud usa ka "aplikasyon" - nga pamilyar sa mga tiggamit sa Mac ug usa lamang ka pulong sa mga tiggamit sa Windows, apan ang "mga aplikasyon" ug "mga programa" halos parehas sa usa'g usa kon unsa ang gitawag nga software sa personal nga computer. Gitukod sila gikan sa disk o na-download, apan sa bisan unsang paagi, kini tinuod nga gisulat sa imong hard drive. Ang usa ka App dili. Kini usa ka bahin sa usa ka website nga dili molabaw sa imong browser. Busa kon mogamit ka og usa ka App nga magdula og Scrabble uban sa usa ka higala sa Facebook, ang matag lihok nga imong himoon maluwas sa mga server sa Facebook, dili sa mga kompyuter nimo o sa imong higala. Ug ang mga pag-update sa panid sa higayon nga ikaw mag-log in pag-usab o sa laing paagi i-refresh ang imong browser. Kini mao ang kinauyokan sa usa ka butang nga usa ka "app".

Unsa ang Facebook Platform?

Gilusad sa Facebook ang Facebook Platform niadtong Mayo 24, 2007, nga naghatag sa usa ka framework alang sa mga software developers aron sa pagmugna og mga aplikasyon nga nakig-uban sa core features sa Facebook . Ang kasayuran sa mga user mahimong ipakigbahin gikan sa mga komunidad sa web ngadto sa mga aplikasyon sa gawas, nga naghatag og bag-ong gamit sa komunidad sa web nga nagpakigbahin sa mga datos sa tiggamit niini pinaagi sa usa ka bukas nga API. Ang usa ka API usa ka application programming interface nga usa ka detalye nga gituyo nga gamiton isip usa ka interface pinaagi sa mga component sa software aron makigsulti sa matag usa. Sa pagkatinuod, ang Facebook Application Platform usa sa labing maayo nga nahibal-an nga API. Ang Facebook Platform naghatag og usa ka hugpong sa mga API ug mga himan, nga makahimo sa mga nag-develop sa ikatulong partido sa pag-integrate sa " open graph " - pinaagi man sa mga aplikasyon sa Facebook.com o mga external nga website ug mga device.

Nganong Gusto Nimong Aplikahon ang Facebook?

Unsay mahimo sa imong negosyo sa usa ka dula sama sa Scrabble? Diyutay kaayo, apan ang mga dula, samtang ang talagsaon nga popular, dili lamang ang paggamit sa apps. Mahimo kining gamiton sa bisan unsang kompaniya nga gusto nga ang iyang ngalan ipaambit sa social media sphere. Hunahunaa ang komon nga reklamo sa pipila ka mga tawo nga nagsulat sa kalibutanon nga "tuna salad sandwich alang sa paniudto" nga mga pag-update sa status . Ug hunahunaa ang pahina sa Facebook nga imong gibuhat alang sa restaurant nga imong gipanag-iya. Kini popular kaayo, apan ingon og dili daghan nga mga regular nga kustomer ang "ganahan" sa pahina sa Facebook. Hunahunaa karon ang panid nga adunay usa ka app diin ang mga butang sa menu nga adunay nindot, makadani nga mga hulagway mapili ug mapakigbahin. Imbis nga pag-update sa kahimtang sa boring o usa lamang ka sumpay sa imong panid, uban ang numero sa telepono ug adres, ang usa ka app makahimo nga ang tig-apud-apod sa maong user sa ilang mga feed sa balita nga usa ka labi ka masabtan nga paagi sa unsay ilang gikaon sa imong restawran. Ug ang mga tiggamit mas makiling sa pag-klik sa hulagway kay sa normal nga asul nga sinumpay nga teksto. Ug ang tiggamit sa app halos wala'y mahimo. Tungod kay gitugutan na nila ang app nga ipaambit sa ilang profile, mas simple kini kay sa pag-type sa sentensiya sa unsay ilang gikaon.

Kung ikaw nangita alang sa mga ideya o inspirasyon sa kung unsa ang Facebook app nga imong kinahanglan ipatukod, tan-awa ang Facebook App Center .

Unsaon Pagsugod Pagtukod og usa ka App

Aron masugdan, kinahanglan nga adunay Facebook account. Gamita ang imong personal nga Facebook account aron makahimo og pahina sa Facebook alang sa imong negosyo o organisasyon. Ang imong personal nga kasayuran luwas ug dili makuha sa panid kon dili nimo gusto ang "creator" nga mahibal-an sa publiko, apan ang Facebook moinsistir sa tanan nga mga pahina nga gimugna sa mga tawo ug dili gikan sa mga kompanya mismo gikan sa get-go.

Ang unang lakang sa pagsulat sa usa ka App mao ang pagkuha sa usa ka App. Uban sa imong anaa nga Facebook account, idugang ang Developer application sa imong Facebook profile ug dayon i-klik ang "Set Up New Application". Dayon moagi lamang sa mga buluhaton sa pagngalan niini, pag-uyon sa pipila ka sumbanan nga Mga Termino sa Serbisyo, ug pag-upload og usa ka larawan alang sa logo niini (Mahimo nimo kini usbon sa ulahi).

Dili kinahanglan nga ikaw usa ka "geek" sa pagsulat sa batakang Facebook Applications. Kinahanglan nimo ang pipila ka paninugdang kahibalo sa web programming languages ​​ug pipila ka libre nga luna sa usa ka web server diin imong ibutang ang imong Facebook app, nga isulat isip simple nga mga file sa PHP. Ang MySQL usa ka popular kaayo nga open source database management system alang sa pagpadagan sa PHP scripts kinahanglan nimo isulat. Ayaw'g kabalaka kung unsa ang gipasabot sa PHP, tungod kay ang orihinal nga ngalan dili na balido ug kini karon nagpasabut sa butang nga nagsugod sa PHP mismo. Ang recursive acronyms usa ka komon nga joke sa mga programmer. Gawas pa sa PHP: Hypertext Preprocessor ang uban pang mga komon nga imong nakit-an kaniadto mao ang Not Unix ug GNU's Not GIF.

Gikan sa mga Application settings, pagpili sa Canvas ug i-set ang HTML isip rendering method. Tingali nakadungog ka sa FBML (Facebook Markup Language, sukwahi sa Hyper Text Markup Language), apan sa Hunyo 2012, ang mga Facebook developers mihunong sa pagsuporta sa FBML ug ang tanang mga apps gisulat sa HTML, JavaScript, ug CSS.

Paggamit sa bisan unsang WYSIWYG (Unsa ang Imong Makita Unsa ang Imong Makuha - sa tinuoray bisan unsang teksto nga editor nga walay awtomatikong pag-format [sama sa Microsoft Word] sama sa Notepad) HTML editor, isulat ang sulod nga gusto nimo ipakita sa sulod sa imong Facebook application.

Unsa ang usa ka panid nga panid? Ang yano nga nag-unang pahina sa imong aplikasyon nga makita sa tiggamit matag higayon nga sila mag-klik sa imong app. Paghimo og usa ka bag-ong app, paghatag niini og usa ka ngalan. Pagsulod sa mosunod nga mga detalye:

Canvas URL - ang talagsaong pangalan sa imong app @http: //apps.facebook.com/. Mahimo nimo kini nga adunay mga imahen, deskripsyon, ug uban pa.

Canvas Callback URL - ang bug-os nga URL sa panid nga panid nga ibutang sa imong MySQL server. Mag-log in sa imong web server kung asa nimo ibutang ang Facebook App ug paghimo og sub-directory nga gitawag og "facebook". Busa kung ang imong domain mao ang example.com, ang Facebook app mahimong ma-access gikan sa example.com/facebook.

Karon kinahanglan naton nga maghimo sang pahina sa pag-setup para sa mga tiggamit nga gusto magdugang sang imo app. Ang usa ka beginner kinahanglan gamiton ang opisyal nga kliyente sa PHP. Ang among buhaton mao ang pagpakita sa usa ka yano nga larawan.

Kini kinahanglan nga usa ka sukaranan nga sinugdanan nga PHP script. Lakaw ngadto sa file nga imong gisudlan ingon nga Canvas Callback URL - kini ang tumoy nga punto alang sa tanang tawag gikan sa Facebook sa imong aplikasyon.

// Ilakip ang librarya sa Facebook client
require_once ('facebook.php');
// Ipahimutang ang mga tugon sa mga pag-ila
$ appapikey = '';
$ appsecret = '';
$ facebook = new Facebook ($ appapikey, $ appsecret);
/ Ako usab nga mag-access sa akong kaugalingon nga database sa hapit matag tawag aron mag-set db up dinhi
$ username = "";
$ password = "";
$ database = "";
mysql_connect (localhost, $ username, $ password);
@ mysql_select_db ($ database) o mamatay ("Dili mapili ang database");
Andam ka na karon nga makig-uban sa Facebook API.

Paggamit sa Facebook API

Ang Graph API mao ang kinauyokan sa Facebook Platform, nga makahimo sa mga developers sa pagbasa ug pagsulat sa data ngadto sa Facebook. Ang Graph API nagpresentar sa usa ka yano, makanunayon nga panglantaw sa social graph sa Facebook, parehas nga nagrepresentar sa mga butang sa graph (pananglitan, mga tawo, mga litrato, mga panghitabo, ug mga panid) ug ang koneksyon tali kanila (pananglitan, mga relasyon sa higala, gipaambit nga sulod, ug tag sa litrato ). Uban sa tingali ang application directory, kini ang labing gamhanan nga aspeto sa plataporma sa Facebook alang sa mga developers. Tungod sa husto nga mga insentibo / marketing / branding / bisan unsa ang gusto nimo nga tawagon kini, ang mga apps sa Facebook mahimong mikatap sama sa kusog nga kalayo. Duha ka bahin nga kasagaran gigamit sa mga nag-develop sa Facebook aron sa pagkab-ot sa mas kaylap nga tumatan-aw mao ang mga pagdapit sa app ug mga istorya sa feed feed.

Ang duha sa kasagaran gihimo sa oras sa pag-sign up sa app ug gigamit sa pagpahibalo sa mga miyembro sa personal nga network sa user. Apan nagkalainlain sila nga ang pagdapit usa ka klaro nga pangutana nga gipunting sa mga higala sa pagpili sa mga user samtang ang kapilian sa newsfeed usa ka pasibo nga pagpili sa mga tawo nga ilang gigamit ang imong aplikasyon. Mas lisud ang pagkuha sa usa ka tiggamit sa pagpadala sa mga imbitasyon tungod kay dili kini kanunay nga abi-abi apan kung ang usa ka tiggamit mag-target niini nga malampuson kini mahimong modala ngadto sa usa ka mas taas nga lebel sa pag-sign-up taliwala sa ilang mga higala.

Mao kana. Si bisan kinsa karon makadugang sa imong Facebook app ngadto sa ilang mga profile bisan sa tablo sa Boxes o sa sidebar sa main page profile.

Mga Tip sa Facebook App & amp; Mga kalaki

Usab, dunay pipila ka mga dugang nga mga paglimbong nga mahimo nimong kuhaon gikan sa imong manggas aron sa pagtan-aw sa imong mga bisita:

Ayaw kabalaka! Hinumdumi ang Facebook adunay mga FAQ ug usa ka unsaon sa pagtabang kanimo sa paagi usab, usab! Kon kini pa daw komplikado adunay mga kompanya nga imong magamit sama sa OfferPop ug Wildfire nga adunay pre-built apps nga mahimo nimong i-customize alang sa imong pahina sa Facebook alang sa bayad. Apan hatagi ang usa ka yano nga app usa ka pagsulay sa dili pa mogasto sa salapi sa usa ka serbisyo o developer aron makahimo og Facebook app.