Kamoo U ka Hahang Facebook App Bakeng sa Leqephe la Hao

U batla ho etsa Facebook App, empa ha u tsebe hore na u qale hokae? Kapa u utloile ka lipapatso tsa Facebook, empa ha u tsebe hantle hore na li joang. Facebook Apps li hohle setšeng, 'me boholo ba tse tloaelehileng ha e le hantle bo ngotsoe ke baetsi ba Facebook. Lifoto, Liketsahalo, le likarolo tse ling tsa "core" tsa Facebook li hlile li arohile li-apps. Hape ho na le likarolo tse ling tsa likete tse tharo tse fumanehang bakeng sa ho kenya akhaonto ea hau ea Facebook.

App ke eng?

Hlokomela hore ke itse "ho kenya" 'me u se ke ua "kopanya". "App" (Le se ke la ferekanngoa le ts'ebetsong e sa tsejoeng e bitsoang "Applet") ha e hlile e le "kopo" - e neng e tla tloaeleha ho basebelisi ba Mac le lentsoe feela ho basebelisi ba Windows, empa "lits'ebetso" le "mananeo" li tšoana hantle le tse ling tse kang seo software e bitsoa khomphuteng ea motho ka mong. Li kenngoa ho tloha diski kapa li litsitsoe, empa ka tsela e itseng, li ngoloa ho hard drive ea hau. An App ha e eo. Ke karolo ea websaeteng e sa feteleng ho feta sebapali sa hau. Kahoo haeba u ne u sebelisa App ho bapala Scrabble le motsoalle oa Facebook, e mong le e mong susumelletsa u etsa e bolokiloe ho seva sa Facebook, eseng lik'homphieutha tsa hao kapa motsoalle oa hau. 'Me leqephe le ntlafatsa ha o kena hape kapa o sa khatholla sebadi sa hau. Ena ke motheo oa se etsang hore e be "app".

Facebook Platform ke eng?

Facebook e hlahisitse Facebook Platform ka la 24 Mphalane 2007, e fana ka moralo oa lihlahisoa tsa software ho etsa likopo tse kopanelang le litšobotsi tse ka sehloohong tsa Facebook . Boitsebiso ba mosebedisi bo ka arolelanoa ho tsoa ho sechaba sa metsoalle ho ea lik'homphieutha, ho fana ka tshebetso e ncha ho setjhaba sa websaete se arolelanang dintlha tsa sona sa mosebedisi ka API e bulehileng. API ke sebopeho sa mananeo a kopo e leng sebopeho se reretsoeng ho sebelisoa e le sebopeho sa likarolo tsa software ho buisana. Ha e le hantle, Facebook Application Platform ke e 'ngoe ea li-API tse tsebahalang haholo. Facebook Platform e fana ka setulo sa API le lisebelisoa, tse lumellang baetsi ba mekhatlo ea boraro hore ba kenyelelane le " graph e bulehileng " - ebang ke ka lipapatso ho Facebook.com kapa liwebsaete le lisebelisoa tse ka ntle.

Ke Hobane'ng ha U Batla Facebook App?

Khoebo ea hau e ka sebelisa papali e kang Scrabble bakeng sa? E nyenyane haholo, empa lipapali, ha li ratoa haholo, hase tsona feela tse sebelisoang ke li-app. Li ka sebelisoa ke ntho leha e le efe e batlang hore lebitso la eona le arolelane lebaleng la litaba tsa sechaba. Nahana ka tletlebo e tloaelehileng ea batho ba bang ba romellang sandwich ea "tuna ea salate ea lijo tsa motšehare". Hape nahana ka leqephe la Facebook leo u le entseng bakeng sa reschorente eo u nang le eona. Ke ntho e ratoang haholo, empa ha ho bonahale eka batho ba bangata ba tloaelehileng ba "rata" leqephe la Facebook. Joale ak'u inahanele hore na leqephe le na le app e hokae moo lintho tsa menu li ntle haholo, litšoantšo tse majabajaba li khethiloeng ebile li ka arolelanoa. Ho e-na le boitsebiso ba maemo a bobebe kapa khokahanyo feela ea leqephe la hau, ka nomoro ea fono le aterese, app e ka lumella motho eo hore a arolelane litaba tsa bona ka tsela e bonang haholoanyane ea seo ba sa tsoa se jella reschorenteng ea hau. 'Me basebelisi ba tla batla ho totobetsa setšoantšong ho feta feela tloaelehileng e kopantsoeng. 'Me motho ea sebelisang kopo ha aa lokela ho etsa letho. Kaha ba se ba ntse ba lumella lenaneo hore le arolelane le boemo ba bona, e bile le bonolo ho feta ho thaepa polelo ea seo ba se jeleng.

Haeba o batla maikutlo kapa ts'usumetso ea seo u lokelang ho se etsa, sebelisa Google App Center .

Kamoo U ka Qalang Kateng Ho haha ​​App

E le hore u qale, u tlameha ho ba le akhaonto ea Facebook. Sebelisa akhaonto ea hau ea Facebook ho etsa leqephe la Facebook bakeng sa khoebo ea hau kapa mokhatlo oa hau. Lintlha tsa hau tsa botho lia sireletseha 'me ha li tlameletsoe leqepheng lena haeba u sa batle hore "moetsi" a tsejoe phatlalatsa, empa Facebook e tsitlallela maqepheng ohle a bōpiloeng ke batho, eseng ho likhamphani ka boeona ho tloha ho ea pele.

Mohato oa pele oa ho ngola App ke ho fumana App. Ka akhaonto ea hau e teng ea Facebook, eketsa konopo ea konteraka ho profile ea hau ea Facebook mme o tobetsa "Beha Kopo e Ncha". Ka nako eo feela u fihlele mesebetsi ea ho e reha lebitso, u lumellane le Melao-motheo ea Tšebeletso e tloaelehileng, 'me u romelle setšoantšo sa logo ea eona (U ka e fetola hamorao).

Ha ho hlokahale hore u be "geek" bakeng sa ho ngola motheo oa Facebook Applications. U tla hloka tsebo ea motheo ea lipuo tsa lenaneo la websaete le sebaka se sa lefelloeng ho seva sa hau sa hau moo u tla amohela lenaneo la hau la Facebook, le tla ngoloa e le lifaele tsa PHP tse bonolo. MySQL ke mokhoa o ratoang haholo oa tsamaiso ea mohloli oa basebetsi bakeng sa ho sebelisa PHP mangolo ao u lokelang ho a ngola. U se ke ua khathatseha ka seo PHP e se emelang, kaha lebitso la pele le se le sebetse 'me hona joale le eme ntho e qalang ka PHP ka boeena. Mantsoe a tloaelehileng a tloaelehileng ke mesoaso a tloaelehileng har'a ba-program. Ntle ho PHP: Moqapi oa Hypertext tse ling tse tloaelehileng eo u ka 'nang ua li bona pele ke GNU's Not Unix le PNG's Not GIF.

Ho tswa ho litlhophiso tsa tshebediso, khetha Setoro le ho beha HTML e le mokhoa oa ho fetolela. E ka 'na eaba u utloile ka FBML (Facebook Markup Language, ho fapana le Puo ea Hyper Text Markup), empa ho tloha ka June 2012, baetsi ba Facebook ba khaotse ho tšehetsa FBML' me lipapali tsohle li ngotsoe ka HTML, JavaScript le CSS.

Ho sebelisa leha e le efe WYSIWYG (Seo U se Bonang ke Seo U se Fumanang - haholo-holo mohlophisi ofe kapa ofe oa sebopeho ntle le boitsebiso bo itekanetseng [joaloka Microsoft Word] joaloka Notepad) HTML mohlophisi, ngola lintho tseo u batlang ho li bontša ka hare ho hau ea Facebook.

Leqephe la majoe ke eng? Leqepheng le ka sehloohong la kopo ea hau eo motho ae sebelisang nako le nako ha a tobetsa lenaneo la hau. Beha app e ncha, e fane ka lebitso. Kenya lintlha tse latelang:

Canvas URL- lebitso le ikhethang bakeng sa app ea hau @http: //apps.facebook.com/. U ka e etsa nama ka litšoantšo, litlhaloso, joalo-joalo hape.

URL ea Callback ea URL - e tletseng URL ea leqephe la maqephe ho boloka seva sa hau sa MySQL. Kena ho seva sa hau sa hau sa hau moo u tla beng u tšoara Facebook App mme u theha molaetsa o tlase o bitsoang "facebook". Kahoo haeba domain name ea hau e le mohlala.com, app ea Facebook e ka fumanoa ho tloha mohlala.com/facebook.

Hona joale re hloka ho theha leqephe la setup bakeng sa basebedisi ba lakatsang ho eketsa lisebelisoa tsa hau. Moqapi o lokela ho sebelisa moemeli oa molao oa PHP. Seo re tla be re se etsa ke ho bontša setšoantšo se bonolo.

Sena e lokela ho ba sengoliloeng sa motheo sa PHP. Eya faele eo u kene ho eona e le URL ea Callback Callback - ena ke ntlha ea ho qhomela bakeng sa litefouno tsohle tse tsoang ho Facebook ho ea ho kopo ea hau.

// Kenyeletsa laebraring ea bareki ba Facebook
hloka_once ('facebook.php');
// Beha mefuta e fapaneng ea bopaki
$ appapikey = '';
$ appsecret = '';
$ facebook = e ncha Facebook ($ appapikey, $ appsecret);
// Hape ke tla be ke fihlella boitsebiso ba ka ka hoo e ka bang pitso e 'ngoe le e' ngoe e le hore e behe db holimo mona
$ username = "";
$ password = "";
$ database = "";
mysql_connect (localhost, $ username, $ password);
@mysql_select_db ($ database) kapa shoa ("Ha o khone ho khetha boitsebiso");
U se u itokiselitse ho sebelisana le Facebook API.

Ho sebelisa Facebook API

Graph API ke motheo oa Facebook Platform, o nolofalletsa bahlahisi ho bala le ho ngola dintlha ho Facebook. Graph API e fana ka pono e bonolo, e tsitsitseng ea Facebook social graph, ka mokhoa o ts'oanang o emela lintho ho graph (mohlala, batho, lifoto, liketsahalo, le maqephe) le likamano pakeng tsa bona (mohlala, likamano tsa metsoalle, likahare tse arolelanoeng, le li-tags photo ). Hammoho le mohala oa sesebelisoa, sena ke karolo e matla ka ho fetisisa sethaleng sa Facebook sa bahlahisi. Ho fanoe ka ts'usumetso e nepahetseng / papatso / marang-rang / eng kapa eng eo u lakatsang ho e letsetsa, lisebelisoa tsa Facebook li ka jala joaloka mollo oa mollo. Lintho tse peli tse tloaelehileng tse sebelisoang ke baetsi ba Facebook ho finyella batho ba bangata ba memeloa ke app le litaba tsa ho fepa lipale.

Bobeli ka bobeli li etsoa nako ea ho ngolisa ea app mme li sebelisetsoa ho tsebisa litho tsa marang-rang a motho ea mo sebelisang. Empa li fapane ka hore memo ke potso e hlakileng e lebisitsoeng ho metsoalle ea khetho ea mochine ha kgetho ea litaba e le khetho e sa tloaelehang ho batho hore ba sebelisa kopo ea hau. Ho thata ho fumana mofani hore a romelle memo hobane ha a amohelehe kamehla empa haeba mofani a ba lebisa ka katleho e ka lebisa tekanyong e phahameng ea ho kena-kenana har'a metsoalle ea bona.

Ho felile ke lehlohonolo. Hona joale motho e mong a ka eketsa lenaneo la hau la Facebook litabeng tsa bona kapa ka lebokose la lihlopha kapa ka lehlakoreng le ka sehloohong la leqephe la patlisiso.

Facebook App Tips & amp; Tricks

Hape, ho na le maqheka a 'maloa a mang ao u ka a tlolang ka letsoho la hao ho khanya baeti ba hau:

U se ke ua tšoenyeha! Hopola hore Facebook e na le Lipotso tsa Potso le hore na-ho u thusa joang tseleng, hape! Haeba sena se ntse se bonahala se le thata haholo ho na le lik'hamphani tseo u ka li sebelisang joaloka OfferPop le Wildfire li na le li-apps tse hahiloeng pele tseo u ka li etsang bakeng sa leqephe la Facebook bakeng sa tefiso. Empa fana ka teko ea tekete e bonolo pele u sebelisa chelete ka ts'ebeletso kapa moqapi ho etsa sesebelisoa sa Facebook.