Unachotakiwa Kujua
- Nenda kwa developers.facebook.com na uchague Programu Zangu > Unda Programu. Weka maelezo ya Kitambulisho chako cha Programu. Chagua hali za usanidi au uruke.
- Chagua Weka chini ya aina ya programu unayotaka. Kwa programu ya Messenger, chagua ukurasa wako na ukamilishe maagizo ya usanidi wa Webhook.
- Tumia API ya Grafu kusoma na kuandika data kwenye Facebook. Graph API inatoa mwonekano rahisi wa grafu ya kijamii ya Facebook.
Unaweza kuunda programu yako ya Facebook kwa ajili ya kampuni yako, shirika, au matumizi ya kibinafsi kwa kuiunganisha na ukurasa wako wa Facebook. Mfumo wa Wasanidi Programu wa Facebook una kila kitu unachohitaji, ikiwa ni pamoja na zana na miongozo muhimu ili kukupitisha kwenye mchakato.
Jinsi ya Kutengeneza Programu ya Facebook kwa ajili ya Ukurasa wako
Hatua zifuatazo zitakupitisha katika mchakato wa kuunda programu kwa ajili ya Facebook Messenger. Hata hivyo, kuna bidhaa nyingine kadhaa unazoweza kuchagua kwa ajili ya programu yako. Hatua zifuatazo pia zinahitaji kuwa na ukurasa wa Facebook umewekwa.
- Nenda kwa developers.facebook.com katika kivinjari. Ikiwa bado hujaingia katika akaunti yako ya Facebook, chagua Ingia katika sehemu ya juu kulia ili kuingia katika akaunti yako.
-
Chagua Programu Zangu katika sehemu ya juu kulia kisha uchague + Unda Programu kutoka kwenye orodha kunjuzi.
-
Unda Kitambulisho cha Programu yako kwa kuweka jina katika Onyesha sehemu ya Jina na anwani ya barua pepe katika Uga wa Barua pepe ya Mawasiliano.
Chagua kitufe cha bluu Unda Kitambulisho cha Programu ukimaliza.
Huenda ukaombwa ukamilishe ukaguzi wa usalama kwa kuweka msimbo wa CAPTCHA.
-
Facebook itakupa chaguo la kuchagua kutoka kwa matukio manne ili kukusaidia kuunda programu yako. Unaweza kuchagua moja na uchague kitufe cha bluu Thibitisha chini, au ikiwa ungependa kuunda programu yako bila kutumia mojawapo ya hali hizi, chagua Rukabadala yake.
Kwa mafunzo haya mahususi, tuta Ruka matukio.
-
Chagua kitufe cha Weka ili bidhaa ianze kuunda programu yako.
Kwa madhumuni ya somo hili, tutachagua Messenger.
-
Katika sehemu ya Tokeni za Ufikiaji, chagua orodha kunjuzi chini ya Ukurasa ili kuchagua ukurasa wa Facebook unaotaka kutumia.
Huenda ukalazimika kuhariri ruhusa ili kuipa programu ufikiaji na kutoa tokeni. Chagua kitufe cha bluu Badilisha Ruhusa > Endelea kama [Jina] > kisanduku kuteua cha Ukurasa > Inayofuata > Imekamilika > SAWA. Msururu wa herufi utaonekana katika uga wa Tokeni ya Ufikiaji wa Ukurasa.
-
Kabla ya kufanya jambo lingine lolote, ni lazima ufuate maagizo ya usanidi ya Facebook ya Webhook ili kuunda tokeni ya kuthibitisha, ambayo utahitaji kwa hatua inayofuata.
Utahitaji Node.js kusakinishwa kwenye kompyuta yako ili kusanidi mtandao wako.
-
Chini ya sehemu ya Webhooks, chagua Weka Mitandao na uweke URL ya Ukurasa wako kwenye uga wa URL ya Kupiga Simu pamoja na thibitisha tokeni uliyounda katika hatua ya mwisho kwenye sehemu ya Tokeni ya Thibitisha.
-
Chagua kisanduku cha kuteua kando ya matukio ya webhook unayotaka kuwasilishwa kwa webhook yako.
Facebook inapendekeza uchague ujumbe na migongo_ya_ujumbe kwa uchache zaidi.
-
Chagua kitufe cha bluu Thibitisha na Hifadhi kitufe.
Ombi la GET litatumwa kwenye mtandao wako. Ukiweka kila kitu vizuri, mipangilio yako ya mtandao itahifadhiwa kiotomatiki.
-
Sasa ili kujisajili programu yako kwa ukurasa wako, rudi kwenye Mipangilio ya programu yako na utafute sehemu ya Uzalishaji Tokeni na uchague Chagua Ukurasa ili kuchagua ukurasa wako kutoka kwenye orodha kunjuzi..
- Rudi kwenye sehemu ya Webhooks, fanya kama ilivyo hapo juu kwa kuchagua Chagua Ukurasa ili kuchagua ukurasa wako kutoka kwenye orodha kunjuzi.
- Chagua kitufe cha Jisajili.
-
Ili kuhakikisha kuwa umeweka kila kitu ipasavyo jaribu programu yako kwa kwenda kwenye Facebook.com au Messenger kwenye kifaa chako cha mkononi na kutuma ujumbe kwa ukurasa wako. Webbook yako inapaswa kupokea tukio la webhook, kumaanisha kuwa programu yako imefanikiwa kusanidiwa.
Ikiwa unatumia Messenger kwenye programu yako, zingatia kuangalia mwongozo wa Quickstart wa Facebook ili kukusaidia kuunda kijibu chako cha kwanza cha Messenger.
Programu ya Facebook ni Nini?
Wasanidi programu huunda programu nyingi za kawaida utakazopata kwenye Facebook, kupitia mfumo wa Wasanidi Programu wa Facebook. Maelfu ya programu za wahusika wengine zinapatikana ili kutumia kupitia akaunti ya kibinafsi ya Facebook ambayo husaidia kukuunganisha na bidhaa na huduma zingine.
Programu (isiyopaswa kuchanganyikiwa na programu-tumizi kama hiyo isiyo kamili-kamili inayoitwa "applet") si programu tumizi kwa maana kwamba watumiaji wa kompyuta ya Mac na Windows wanajua neno hilo. Badala ya kusakinisha programu ya kompyuta (pia inajulikana kama programu na programu) kutoka kwa diski au kupakua kwenye diski kuu ya kompyuta yako, ungetumia programu ya Facebook kwa kuendesha ndani ya kivinjari chako - ambayo haichukui nafasi kwenye kompyuta yako.
Kwa mfano, ikiwa unatumia programu kucheza Scrabble na rafiki kwenye Facebook, Facebook huhifadhi kila hatua unayofanya kwenye seva zake, si ndani ya nchi. Ukurasa husasishwa unapoingia tena au unaonyesha upya kivinjari chako. Hii ndiyo tofauti kuu kati ya programu ya Facebook na programu ya kawaida.
Jukwaa la Wasanidi Programu wa Facebook ni Nini?
Facebook ilizindua jukwaa la Wasanidi Programu mnamo 2007, ikitoa mfumo ambao wasanidi wanaweza kutumia kuunda programu zinazoingiliana na vipengele muhimu vya Facebook. Hii ilimaanisha kuwa programu zinaweza kushiriki maelezo ya mtumiaji na programu za nje kupitia API iliyofunguliwa (kiolesura cha upangaji programu).
Jukwaa la Wasanidi Programu wa Facebook hutoa seti ya API na zana zinazowawezesha wasanidi programu wengine kuunganishwa na grafu iliyo wazi - iwe kupitia programu kwenye Facebook.com au tovuti na vifaa vya nje.
Kwa nini Utengeneze Programu ya Facebook?
Huenda unajiuliza, biashara yako inaweza kutumia mchezo kama Scrabble kwa ajili ya nini? Kidogo sana, lakini michezo sio matumizi pekee ya programu. Huluki yoyote inayotaka jina lake lishirikiwe kwenye mtandao wa jamii inaweza kutumia programu kuzalisha utambuzi wa chapa.
Zingatia hali hii: Unamiliki mkahawa ulio na ukurasa wake wa Facebook. Watu wengi huchapisha maoni ya kawaida kwenye machapisho ya ukurasa, na hiyo ni juu yake. Ukurasa huu una msingi wa mashabiki, lakini si wateja wengi sana wanaohisi kuhimizwa vya kutosha "kuupenda".
Sasa fikiria ukurasa ukiwa na programu inayoorodhesha vipengee vya menyu - kamili na picha ambazo watumiaji wanaweza kuchagua na kushiriki. Badala ya kuwapa mashabiki wako masasisho ya hali ya kuchosha au viungo vya blogu yako, programu inaweza kuwaruhusu washiriki mtazamo unaovutia zaidi wa kile walichokula katika mkahawa wako. Ni rahisi na ya kufurahisha kwa mashabiki kutumia, na kwa njia hii, unatumia thamani ya uuzaji wa kijamii.
Kutumia API ya Facebook
API ya Grafu ndiyo msingi wa mfumo wa Wasanidi Programu wa Facebook, unaowawezesha wasanidi programu kusoma na kuandika data kwenye Facebook. Graph API inatoa mwonekano rahisi, thabiti wa grafu ya kijamii ya Facebook, ikiwakilisha kwa usawa vitu kwenye grafu (k.m., watu, picha, matukio, na kurasa) na miunganisho kati yao (k.m., uhusiano wa kirafiki, maudhui yaliyoshirikiwa, na lebo za picha.).
Pamoja na saraka ya programu, hiki ndicho kipengele chenye nguvu zaidi cha mfumo wa Facebook kwa wasanidi programu.
Vipengele viwili ambavyo wasanidi programu wa Facebook mara nyingi hutumia kupanua hadhira yao ni mialiko ya programu na machapisho kwa hadithi za mipasho ya habari. Wote wawili huwaambia watumiaji wa Facebook ni yupi kati ya marafiki zao wanaoshiriki katika programu.
Mwaliko ni swali la wazi linalolenga marafiki wa chaguo la mtumiaji wa programu. Kwa upande mwingine, chaguo la mipasho ya habari huwafahamisha wengine tu kwamba rafiki anatumia programu.
Kuleta mtumiaji kutuma mialiko ni vigumu zaidi kwa sababu mialiko kama hii haikubaliki kila wakati. Hata hivyo, ikiwa mtumiaji atayatuma kwa wale ambao wanaweza kuwa na nia ya dhati na programu, hii inaweza kusababisha kujisajili.
Kwa vivutio vinavyofaa, uuzaji na chapa, programu kwenye Facebook zinaweza kuenea kama moto wa nyika. Fuata maagizo hapa chini ili kujifunza jinsi ya kuunda yako ya kwanza.