Indlela yokwakha i-App ye-Facebook ekhasini lakho

Ufuna ukwakha i-Facebook App, kodwa ungazi ukuthi ungaqala kuphi? Noma uke wezwa mayelana nezinhlelo zokusebenza ze-Facebook, kodwa ungazi ukuthi ziyini. Izinhlelo zokusebenza ze-Facebook zikhona kuyo yonke indawo kusayithi, futhi iningi lezinto ezijwayelekile kakhulu libhalwa ngabathuthukisi be-Facebook. Izithombe, Izenzakalo, nezinye izinto eziningi "eziyinhloko" ze-Facebook ziyizinhlelo zokusebenza ezihlukile. Futhi kunezinkulungwane zezinye izinhlelo zokusebenza zangaphandle ezitholakalayo ukuze zifakwe kwi-akhawunti yakho ye-Facebook yomuntu siqu.

Iyini uhlelo lokusebenza?

Isaziso ngithi "ukufakwa" hhayi "ukulanda". "Uhlelo lokusebenza" (Akufanele ludideke nesicelo esingafani nhlobo-app ebizwa ngokuthi "i-Applet") akuyona "uhlelo lokusebenza" ngempela - oluzojwayele abasebenzisi be-Mac futhi nje igama kubasebenzisi be-Windows, kodwa "izinhlelo zokusebenza" kanye "nezinhlelo" zifana nomunye nomunye njengoba lokho isofthiwe ibizwa kukhompyutha yomuntu siqu. Bafakiwe kusuka ku-disk noma balayishiwe, kodwa noma iyiphi indlela, empeleni babhalwa kwi-hard drive yakho. Uhlelo lokusebenza alukwazi. Kuyinto efakwe kuwebhusayithi engahambanga ngaphezu kwesiphequluli sakho. Ngakho-ke uma ngabe usebenzisa i-App ukudlala i-Scrabble nomngane ku-Facebook, ukunyakaza kwakho okwenziwayo kugcinwa kuma-server ka-Facebook, hhayi amakhompyutha wakho noma umngane wakho. Futhi ikhasi libuyekeza uma ungena futhi noma uvuselele isiphequluli sakho. Lokhu kuyinhloko yalokho okwenza okuthile "uhlelo lokusebenza".

Iyini i-Facebook Platform?

I-Facebook iqalise i-Facebook Platform ngoMeyi 24, 2007, inikezela uhlaka lwabathuthukisi be-software ukudala izinhlelo zokusebenza ezihambisana nezici eziyinhloko ze- Facebook . Ukwaziswa komsebenzisi kungabelwa kusuka emiphakathini yewebhu kuya kwezinye izinhlelo zokusebenza, ukuletha ukusebenza okusha kumphakathi wewebhu owabelana ngemininingwane yawo yomsebenzisi nge-API evulekile. I-API yisixhumanisi sokuhlela uhlelo lokusebenza esichazwe ukusetshenziselwa ukuthi sibe yisixhumi esibonakalayo sezingxenye zesofthiwe ukuxhumana nomunye nomunye. Eqinisweni, i-Facebook Application Platform ingenye yama-API aziwa kakhulu. I-Facebook Platform inikeza iqoqo lama-API namathuluzi, okuvumela abathuthukisi benkampani yangaphandle ukuba bahlanganise ne " igrafu evulekile " - kungakhathaliseki ngezicelo ku-Facebook.com noma kumawebhusayithi angaphandle namadivayisi.

Kungani Ufuna i-Facebook App?

Yini ibhizinisi lakho elingasebenzisa umdlalo onjenge-Scrabble? Okuncane kakhulu, kodwa imidlalo, ngenkathi idumile kakhulu, akuyona kuphela ukusetshenziswa kwezinhlelo zokusebenza. Zingasetshenziswa yinoma yiyiphi inhlangano efuna igama layo labelwane ngayo ku-media media sphere. Cabanga ngesikhalo esivamile sabantu abathile abathumela isanda "samasaladi isaladi" yesidlo sasemini ". Futhi cabanga ngekhasi le-Facebook oyilungisele indawo yokudlela oyikho. Kuyinto ethandwa kakhulu, kodwa akubonakali ukuthi amakhasimende amaningi avamile "afisa" ikhasi ku-Facebook. Manje ake ucabange leli khasi elinesicelo lapho izinto zemenyu ezinhle kakhulu, izithombe ezithandekayo zikhethwa futhi zingabelana ngazo. Esikhundleni sokuvuselela isimo sesimo esibucayi noma ukuxhumanisa nje kwekhasi lakho, ngenombolo yocingo nekheli, uhlelo lokusebenza lungavumela ukuthi lo msebenzisi ahlanganyele ezindabeni zabo ukunikeza indlela eyengeziwe yokubheka yalokho abadla nje ekudleni kwakho. Futhi abasebenzisi bazobe bathambekele kakhudlwana ukuchofoza esithombeni kunombhalo ojwayelekile ohlanganisiwe ohlaza okwesibhakabhaka. Futhi umsebenzisi we-app akufanele enze lutho. Njengoba kakade vumela uhlelo lokusebenza ukuthi luhlanganyele kuphrofayela yabo, kulula ngisho nokuthayipha umusho walokho badla.

Uma ufuna imibono noma ugqozi lwe-app ye-Facebook okufanele uyenze, upheqa i- Facebook App Center .

Ungaqala kanjani Ukwakha uhlelo lokusebenza

Ukuze uqalise, kumele ube ne-akhawunti ye-Facebook. Sebenzisa i-akhawunti yakho ye-Facebook ukuze udale ikhasi le-Facebook lebhizinisi lakho noma inhlangano. Ulwazi lwakho lomuntu siqu luphephile futhi aluhlanganisiwe ekhasini uma ungafuni ukuthi "umdali" aziwa esidlangalaleni, kodwa i-Facebook iphikelela kuwo wonke amakhasi adalwe ngabantu hhayi ezinkampanini ngokwazo kusukela ekuhambeni.

Isinyathelo sokuqala sokubhala uhlelo lokusebenza ukuthola uhlelo lokusebenza. Nge-akhawunti yakho ekhona ye-Facebook, engeza uhlelo lokusebenza loMthuthukisi kuphrofayli yakho ye-Facebook bese uchofoza "Setha uhlelo olusha". Bese uvele uqede imisebenzi yokuqamba igama, uvume imigomo yesevisi ejwayelekile, uphinde ulayishe isithombe se logo (Ungayishintsha kamuva).

Akudingeki ukuba ube "geek" yokubhala i-Facebook Applications eziyisisekelo. Uzodinga ulwazi oluyisisekelo kakhulu lwezilimi zezinhlelo zewebhu kanye nesinye isikhala samahhala kwiseva yewebhu lapho uzobamba khona uhlelo lwakho lokusebenza lwe-Facebook, oluzobhalwa njengamafayela e-PHP alula. I-MySQL iyisistimu yokuphathwa kwedatha yemithombo evulekile evulekile kakhulu ekusebenzeni izikripthi ze-PHP ozodinga ukubhala. Ungakhathazeki ukuthi i-PHP imele, ngoba igama langempela alisasebenza futhi manje limelela into eqala nge-PHP ngokwayo. Ama-recrsive acronyms amahlaya avamile phakathi kwabahleli. Okunye ngaphandle kwe-PHP: I-Hypertext Preprocessor ezinye ezinye ezijwayelekile ongase uzibone ngaphambilini kungukuthi i-GNU ayiyona i-Unix ne-PNG's Not GIF.

Kusuka kuzilungiselelo zohlelo lokusebenza, khetha i-Canvas bese usethe i-HTML njengendlela yokunikeza. Kungenzeka ukuthi uzwile nge-FBML (uLimi Lwe-Markup Facebook, ngokungafani nolimi lwe-Hyper Text Markup), kodwa kusukela ngo-June 2012, abathuthukisi be-Facebook bayeka ukusekela i-FBML futhi zonke izinhlelo zokusebenza zilotshwe ku-HTML, JavaScript, ne-CSS.

Ukusebenzisa noma yikuphi i- WYSIWYG ( Okubonayo Yilokho Okutholayo - ngokuyinhloko noma yikuphi umhleli wombhalo ngaphandle kokufometha okuzenzakalelayo [njenge-Microsoft Word] njenge-Notepad) umhleli we-HTML, bhala okuqukethwe ofuna ukufaka ngaphakathi kwe-application yakho ye-Facebook.

Iyiphi ikhasi lesikhumba? Ikhasi eliyisisekelo lesicelo sakho ukuthi umsebenzisi ubona ngaso sonke isikhathi lapho bechofoza kuhlelo lwakho lokusebenza. Setha uhlelo lokusebenza olusha, unikeze igama. Faka kulemininingwane elandelayo:

I-URL ye-Canvas- igama eliyingqayizivele lokusebenza lwakho @http: //apps.facebook.com/. Ungayinakekela ngemifanekiso, izincazelo, njll.

I-URL ye-Canvas yokubuyisela emuva - i-URL ephelele yekhasi le-tovas elizogcinwa kuseva yakho ye-MySQL. Ngena ku-server yakho yewebhu lapho uzobamba khona i-Facebook App bese udala isiqondisi esincane okuthiwa "facebook". Ngakho uma isizinda sakho sibonisa isibonelo, uhlelo lokusebenza lwe-Facebook lungatholakala kusuka kusibonelo.com/facebook.

Manje sidinga ukwakha ikhasi lokusetha labasebenzisi abafisa ukungeza uhlelo lwakho lokusebenza. Umqashi kufanele asebenzise iklayenti elisemthethweni le-PHP. Lokho esizobe sikwenza kubonisa isithombe esilula.

Lokhu kufanele kube iskripthi esiyisisekelo sokuqala se-PHP. Yiya efayeleni oyifakile njenge-URL ye-Canvas Callback - lena iphuzu lokugxuma kuzo zonke izingcingo ezivela ku-Facebook kuya kwesicelo sakho.

// Faka ilabhulali yamakhasimende e-Facebook
zidinga_once ('facebook.php');
// Setha iziguquko zokugunyaza
$ appapikey = '';
$ appsecret = '';
$ facebook = entsha Facebook ($ appapikey, $ appsecret);
// Nami ngizobe ngifinyelela kwi-database yami cishe cishe wonke amakholi ngakho ngizobeka i-db phezulu lapha
$ igama lomsebenzisi = "";
$ password = "";
$ database = "";
i-mysql_connect (indawo yangakini, igama lomsebenzisi we-$, iphasiwedi yephasiwedi);
@mysql_select_db ($ database) noma ufe ("Ayikwazi ukukhetha idatha");
Manje usulungele ukuxhumana ne-Facebook API.

Ukusebenzisa i-Facebook API

I-Graph API iyinhloko ye-Facebook Platform, eyenza abathuthukisi bafunde futhi babhale idatha ku-Facebook. I-Graph API inikeza umbono olula, ongaguquguquki wegrafu ye-Facebook yomphakathi, okufanekisela izinto ezifanekisiwe egrafu (isb., Abantu, izithombe, imicimbi, namakhasi) kanye nokuxhumana phakathi kwabo (isb., Ubuhlobo bomngane, okuqukethwe okwabiwe, namathegi wesithombe ). Ngokuhambisana nomhlahlandlela wesicelo, lokhu kuyisici esinamandla kunazo zonke esiteshini se-Facebook sabathuthukisi. Njengoba unikezwe izikhuthazo ezifanele / ukumaketha / ukushayela / noma ngabe yini oyifisa ukuyibiza, izinhlelo zokusebenza ku-Facebook zingasakazeka njengemoto yasendle. Izici ezimbili ezisetshenziswa kakhulu ngabathuthukisi be-Facebook ukuze bafinyelele izilaleli ezibanzi uhlelo lokusebenza lokumema kanye nezindaba zezindaba zokudla.

Zombili zivame ukusebenza ngesikhathi sokubhalisa uhlelo lokusebenza futhi zisetshenziselwa ukwazisa amalungu enethiwekhi yomuntu siqu. Kodwa zihlukile ngokuthi isimemezelo ngumbuzo ocacile ohloswe kubangani bokukhetha komsebenzisi ngenkathi ukhetho lwezindaba luyisinqumo esinqunyiwe kubantu abasebenzisa uhlelo lwakho lokusebenza. Kunzima ukuthola umsebenzisi ukuthi athumele izimemo ngoba azamukelwanga ngaso sonke isikhathi kodwa uma umsebenzisi ezibhekene nazo ngempumelelo zingaholela ezingeni eliphezulu lokubhalisa phakathi kwabangane babo.

Yilokho kuphela. Noma ubani manje angakwazi ukwengeza uhlelo lwakho lokusebenza lwe-Facebook kumaphrofayela akhe noma kuthebhu yamabhokisi noma ku-sidebar yekhasi lephrofayela eliyinhloko.

Amathiphu we-Facebook App & amp; Tricks

Futhi, kunezindlela ezimbalwa ezengeziwe ongasusa emikhondeni yakho ukuze ukhanyise izivakashi zakho:

Ungakhathazeki! Khumbula i-Facebook inama-FAQ nokuthi i-how-to ukukusiza endleleni, futhi! Uma lokhu kubonakala kubonakala kunzima kakhulu kunezinkampani ongazisebenzisa njenge-OfferPop ne-Wildfire inezinhlelo zokusebenza ezakhelwe ngaphambilini ongazenzekelayo ngekhasi lakho le- Facebook ngemali. Kodwa nika ukwenza uhlelo lokusebenza olulula uzame ngaphambi kokuchitha imali enkonzweni noma kunjiniyela ukwenza uhlelo lokusebenza lwe-Facebook.