Ano ang Dapat Malaman
- Pumunta sa developers.facebook.com at piliin ang My Apps > Gumawa ng App. Maglagay ng mga detalye para sa iyong App ID. Pumili ng mga senaryo ng pag-unlad o laktawan.
- Pumili ng I-set Up sa ilalim ng uri ng app na gusto mo. Para sa Messenger app, piliin ang iyong page at kumpletuhin ang mga tagubilin sa pag-setup ng Webhook.
- Gamitin ang Graph API para magbasa at magsulat ng data sa Facebook. Ang Graph API ay nagpapakita ng isang simpleng view ng Facebook social graph.
Maaari kang gumawa ng sarili mong Facebook app para sa iyong kumpanya, organisasyon, o personal na paggamit sa pamamagitan ng pagsasama nito sa iyong Facebook page. Nasa Facebook Developers platform ang lahat ng kailangan mo, kabilang ang mga kinakailangang tool at gabay para gabayan ka sa proseso.
Paano Gumawa ng Facebook App para sa Iyong Pahina
Dadalhin ka ng mga sumusunod na hakbang sa proseso ng paggawa ng app para sa Facebook Messenger. Gayunpaman, may ilang iba pang mga produkto na maaari mong piliin para sa iyong app. Ang mga sumusunod na hakbang ay nangangailangan din na mayroon kang naka-set up na pahina sa Facebook.
- Mag-navigate sa developers.facebook.com sa isang web browser. Kung hindi ka pa naka-sign in sa iyong Facebook account, piliin ang Log In sa kanang itaas upang mag-sign in sa iyong account.
-
Piliin ang My Apps sa kanang bahagi sa itaas at pagkatapos ay piliin ang + Create App mula sa dropdown list.
-
Gumawa ng iyong App ID sa pamamagitan ng paglalagay ng pangalan sa field na Display Name at isang email address sa field ng Contact Email.
Piliin ang asul na Gumawa ng App ID na button kapag tapos ka na.
Maaaring hilingin sa iyong kumpletuhin ang isang security check sa pamamagitan ng paglalagay ng CAPTCHA code.
-
Bibigyan ka ng
Facebook ng opsyong pumili mula sa apat na senaryo para matulungan kang buuin ang iyong app. Maaari kang pumili ng isa at piliin ang asul na Kumpirmahin na button sa ibaba, o kung mas gusto mong buuin ang iyong app nang hindi ginagamit ang isa sa mga sitwasyong ito, piliin ang Laktawansa halip.
Para sa partikular na tutorial na ito, gagawin namin Laktawan ang mga senaryo.
-
Piliin ang I-set Up na button para simulan ng isang produkto ang pagbuo ng iyong app.
Para sa layunin ng tutorial na ito, pipiliin natin ang Messenger.
-
Sa seksyong Access Token, piliin ang dropdown list sa ilalim ng Page para piliin ang Facebook page na gusto mong gamitin.
Maaaring kailanganin mong i-edit ang mga pahintulot para bigyan ang app ng access at bumuo ng token. Piliin ang asul na Edit Permissions na button > Magpatuloy bilang [Pangalan] > Page checkbox >Next > Done > OK. May lalabas na string ng mga character sa field ng Page Access Token.
-
Bago ka gumawa ng anumang bagay, dapat mong sundin ang mga tagubilin sa pag-setup ng Webhook ng Facebook upang lumikha ng token sa pag-verify, na kakailanganin mo para sa susunod na hakbang.
Kakailanganin mong naka-install ang Node.js sa iyong computer para i-set up ang iyong webhook.
-
Sa ilalim ng seksyong Webhooks, piliin ang I-set Up ang Webhooks at ilagay ang URL ng iyong Pahina sa field ng Callback URL kasama ang verify token ginawa mo sa huling hakbang sa field na I-verify ang Token.
-
Piliin ang checkboxes sa tabi ng mga kaganapan sa webhook na gusto mong ihatid sa iyong webhook.
Inirerekomenda ng Facebook na piliin ang messages at messaging_postbacks sa pinakamababa.
-
Piliin ang asul na I-verify at I-save na button.
Isang GET na kahilingan ang ipapadala sa iyong webhook. Kung ise-set up mo nang maayos ang lahat, awtomatikong mase-save ang iyong mga setting ng webhook.
-
Ngayon upang i-subscribe ang iyong app sa iyong page, bumalik sa Mga Setting ng iyong app at hanapin ang seksyong Pagbuo ng Token at piliin ang Pumili ng Pahina upang piliin ang iyong page mula sa dropdown na listahan.
-
Bumalik sa seksyong Webhooks, gawin ang katulad ng nasa itaas sa pamamagitan ng pagpili sa Pumili ng Pahina upang piliin ang iyong pahina mula sa dropdown na listahan.
- Piliin ang Mag-subscribe na button.
-
Upang matiyak na na-set up mo nang maayos ang lahat ng pagsubok sa iyong app sa pamamagitan ng pagpunta sa Facebook.com o Messenger sa iyong mobile device at pagpapadala ng mensahe sa iyong page. Dapat makatanggap ang iyong webhook ng kaganapan sa webhook, ibig sabihin, matagumpay na na-set up ang iyong app.
Kung gumagamit ka ng Messenger sa iyong app, pag-isipang tingnan ang Quickstart guide ng Facebook para matulungan kang buuin ang iyong unang Messenger bot.
Ano ang Facebook App?
Binubuo ng mga developer ang karamihan sa mga karaniwang app na makikita mo sa Facebook, sa pamamagitan ng Facebook Developers platform. Libu-libong third-party na app ang magagamit sa pamamagitan ng personal na Facebook account na makakatulong sa pagkonekta sa iyo sa iba pang mga produkto at serbisyo.
Ang isang app (hindi dapat ipagkamali sa kaparehong not-quite-a-full-application na tinatawag na “applet”) ay hindi talaga isang application sa diwa na alam ng mga user ng Mac at Windows computer ang termino. Sa halip na mag-install ng application sa computer (kilala rin bilang software at mga program) mula sa isang disk o pag-download sa hard drive ng iyong computer, gagamit ka ng Facebook app sa pamamagitan ng pagpapatakbo sa loob ng iyong browser a- na walang puwang sa iyong computer.
Halimbawa, kung gumagamit ka ng app para maglaro ng Scrabble kasama ang isang kaibigan sa Facebook, iniimbak ng Facebook ang bawat galaw na gagawin mo sa mga server nito, hindi sa lokal. Ang pahina ay nag-a-update kapag nag-log in ka muli o kung hindi man ay nagre-refresh ng iyong browser. Ito ang pangunahing pagkakaiba sa pagitan ng isang Facebook app at isang karaniwang application.
Ano ang Facebook Developers Platform?
Inilunsad ng Facebook ang platform ng Mga Developer ng Facebook noong 2007, na nagbibigay ng balangkas na magagamit ng mga developer upang lumikha ng mga application na nakikipag-ugnayan sa mga pangunahing tampok ng Facebook. Nangangahulugan ito na maaaring ibahagi ng mga app ang impormasyon ng user sa mga labas ng application sa pamamagitan ng isang bukas na API (application programming interface).
Ang platform ng Facebook Developers ay nagbibigay ng isang hanay ng mga API at tool na nagbibigay-daan sa mga third-party na developer na magsama sa bukas na graph - sa pamamagitan man ng mga application sa Facebook.com o mga panlabas na website at device.
Bakit Ka Gagawa ng Facebook App?
Maaaring nagtataka ka, para saan ang iyong negosyo na gumamit ng laro tulad ng Scrabble? Napakaliit, ngunit ang mga laro ay hindi lamang ang paggamit ng mga app. Anumang entity na gustong ibahagi ang pangalan nito sa isang social network ay maaaring gumamit ng app para makabuo ng pagkilala sa brand.
Isaalang-alang ang senaryo na ito: Nagmamay-ari ka ng restaurant na may sarili nitong Facebook page. Maraming tao ang nag-post ng mga makamundong komento sa mga post ng page, at tungkol doon. Ang page ay may fan base, ngunit hindi masyadong maraming customer ang nahihikayat na "i-like" ito.
Ngayon isipin ang page na mayroong app na naglilista ng mga item sa menu - kumpleto sa mga larawang maaaring piliin at ibahagi ng mga user. Sa halip na mag-alok sa iyong mga tagahanga ng nakakainip na mga update sa status o mga link sa iyong blog, maaaring hayaan ng isang app na magbahagi sila ng mas kapansin-pansing view ng kung ano ang kinain nila sa iyong restaurant. Parehong madali at masaya para sa mga tagahanga na gamitin, at sa ganitong paraan, nagagamit mo ang halaga ng social marketing.
Paggamit ng Facebook API
Ang Graph API ay ang core ng platform ng Mga Developer ng Facebook, na nagbibigay-daan sa mga developer na magbasa mula at magsulat ng data sa Facebook. Ang Graph API ay nagpapakita ng simple, pare-parehong pagtingin sa social graph ng Facebook, pantay na kumakatawan sa mga bagay sa graph (hal., mga tao, larawan, kaganapan, at pahina) at ang mga koneksyon sa kanila (hal., mga relasyon sa kaibigan, nakabahaging nilalaman, at mga tag ng larawan).
Kasama ang application directory, ito ang pinakamakapangyarihang aspeto ng Facebook platform para sa mga developer.
Dalawang feature na kadalasang ginagamit ng mga developer ng Facebook para palawakin ang kanilang mga audience ay mga imbitasyon sa app at mga post sa mga newsfeed story. Parehong nagsasabi sa mga user ng Facebook kung sino sa kanilang mga kaibigan ang lumahok sa app.
Ang imbitasyon ay isang tahasang tanong na naka-target sa mga kaibigan na pinili ng user ng app. Sa kabilang banda, ipinapaalam lang ng opsyon sa newsfeed sa iba na gumagamit ng app ang isang kaibigan.
Mas mahirap ang pagkuha ng user na magpadala ng mga imbitasyon dahil hindi palaging tinatanggap ang mga ganoong imbitasyon. Gayunpaman, kung ipapadala sila ng isang user sa mga taong maaaring tunay na interesado sa app, maaari itong humantong sa mga pag-signup.
Sa tamang mga insentibo, marketing, at pagba-brand, maaaring kumalat ang mga app sa Facebook na parang apoy. Sundin ang mga tagubilin sa ibaba upang matutunan kung paano buuin ang iyong una.