Što treba znati
- Idite nadevelopers.facebook.com i odaberite Moje aplikacije > Stvori aplikaciju. Unesite pojedinosti za svoj ID aplikacije. Odaberite razvojne scenarije ili preskočite.
- Odaberite Postavi ispod vrste aplikacije koju želite. Za aplikaciju Messenger odaberite svoju stranicu i dovršite upute za postavljanje Webhooka.
- Koristite Graph API za čitanje i pisanje podataka na Facebooku. Graph API predstavlja jednostavan prikaz Facebook društvenog grafikona.
Možete izraditi vlastitu Facebook aplikaciju za svoju tvrtku, organizaciju ili osobnu upotrebu tako da je integrirate sa svojom Facebook stranicom. Platforma Facebook Developers ima sve što trebate, uključujući potrebne alate i vodiče koji će vas provesti kroz proces.
Kako napraviti Facebook aplikaciju za svoju stranicu
Sljedeći koraci će vas provesti kroz proces stvaranja aplikacije za Facebook Messenger. Međutim, postoji nekoliko drugih proizvoda koje možete odabrati za svoju aplikaciju. Sljedeći koraci također zahtijevaju da imate postavljenu Facebook stranicu.
- Idite na developers.facebook.com u web pregledniku. Ako već niste prijavljeni na svoj Facebook račun, odaberite Prijava u gornjem desnom kutu da biste se prijavili na svoj račun.
-
Odaberite Moje aplikacije u gornjem desnom kutu, a zatim odaberite + Stvori aplikaciju s padajućeg popisa.
-
Stvorite svoj ID aplikacije unošenjem imena u polje Prikaz imena i adrese e-pošte u E-mail polje za kontakt.
Odaberite plavi gumb Create App ID kada završite.
Možda ćete morati dovršiti sigurnosnu provjeru unosom CAPTCHA koda.
-
Facebook će vam dati mogućnost odabira između četiri scenarija koji će vam pomoći da napravite svoju aplikaciju. Možete odabrati jedan i odabrati plavi Potvrdi gumb na dnu, ili ako biste radije izradili svoju aplikaciju bez korištenja jednog od ovih scenarija, odaberite Preskoči umjesto toga.
Za ovaj vodič, Preskočit ćemo scenarije.
-
Odaberite gumb Postavi za proizvod kako biste započeli izradu svoje aplikacije.
Za potrebe ovog vodiča, odabrat ćemo Messenger.
-
U odjeljku Pristupni tokeni odaberite padajući popis pod Stranica za odabir Facebook stranice koju želite koristiti.
Možda ćete morati urediti dopuštenja da biste aplikaciji odobrili pristup i generirali token. Odaberite plavi gumb Edit Permissions > Nastavi kao [Name] > Potvrdni okvir stranice > Dalje > Gotovo > OK. Niz znakova pojavit će se u polju Page Access Token.
-
Prije nego što učinite bilo što drugo, morate slijediti upute za postavljanje Facebookovog webhooka da biste stvorili token za potvrdu, koji će vam trebati za sljedeći korak.
Potreban vam je Node.js instaliran na vašem računalu da postavite svoj webhook.
-
U odjeljku Webhooks odaberite Set Up Webhooks i unesite URL vaše stranice u polje URL povratnog poziva plus verify token koji ste stvorili u zadnjem koraku u polju Verify Token.
-
Odaberite potvrdne okvire pored webhook događaja za koje želite da budu isporučeni vašem webhooku.
Facebook preporučuje odabir najmanje messages i messaging_postbacks.
-
Odaberite plavi Potvrdi i spremi gumb.
GET zahtjev bit će poslan na vaš webhook. Ako ste sve pravilno postavili, vaše postavke webhooka automatski će se spremiti.
-
Sada da biste svoju aplikaciju pretplatili na svoju stranicu, vratite se na postavke svoje aplikacije i potražite odjeljak Generiranje tokena i odaberite Odaberite stranicu da odaberete svoju stranicu s padajućeg popisa.
- Natrag na odjeljak Webhooks, učinite isto kao i gore odabirom Odaberite stranicu da odaberete svoju stranicu s padajućeg popisa.
- Odaberite gumb Pretplati se.
-
Kako biste bili sigurni da ste sve pravilno postavili, testirajte svoju aplikaciju tako da posjetite Facebook.com ili Messenger na svom mobilnom uređaju i pošaljete poruku svojoj stranici. Vaš web-dojavnik trebao bi primiti događaj web-dojavnika, što znači da je vaša aplikacija uspješno postavljena.
Ako koristite Messenger sa svojom aplikacijom, razmislite o provjeri Facebookovog Quickstart vodiča koji će vam pomoći da napravite svoj prvi Messenger bot.
Što je Facebook aplikacija?
Programeri izrađuju većinu uobičajenih aplikacija koje ćete pronaći na Facebooku putem platforme Facebook Developers. Tisuće aplikacija trećih strana dostupne su za korištenje putem osobnog Facebook računa koje vam pomažu u povezivanju s drugim proizvodima i uslugama.
Aplikacija (ne treba je brkati sa sličnom ne-baš-potpunom-aplikacijom koja se naziva "aplet") zapravo nije aplikacija u smislu u kojem korisnici Mac i Windows računala poznaju taj izraz. Umjesto instaliranja računalne aplikacije (također poznate kao softver i programi) s diska ili preuzimanja na tvrdi disk vašeg računala, upotrijebili biste Facebook aplikaciju pokrenutu unutar vašeg preglednika a- koja ne zauzima prostor na vašem računalu.
Na primjer, ako koristite aplikaciju za igranje Scrabblea s prijateljem na Facebooku, Facebook pohranjuje svaki vaš potez na svojim poslužiteljima, a ne lokalno. Stranica se ažurira kada se ponovno prijavite ili na drugi način osvježite preglednik. Ovo je ključna razlika između Facebook aplikacije i konvencionalne aplikacije.
Što je platforma Facebook Developers?
Facebook je pokrenuo platformu Facebook Developers 2007., pružajući okvir koji programeri mogu koristiti za stvaranje aplikacija koje su u interakciji s osnovnim značajkama Facebooka. To je značilo da aplikacije mogu dijeliti korisničke informacije s vanjskim aplikacijama putem otvorenog API-ja (programsko sučelje aplikacije).
Platforma Facebook Developers pruža skup API-ja i alata koji programerima trećih strana omogućuju integraciju s otvorenim grafom - bilo putem aplikacija na Facebook.com ili vanjskih web stranica i uređaja.
Zašto biste izradili Facebook aplikaciju?
Možda se pitate za što vaša tvrtka može koristiti igru poput Scrabblea? Vrlo malo, ali igre nisu jedina upotreba aplikacija. Svaki subjekt koji želi da se njegovo ime dijeli na društvenoj mreži može koristiti aplikaciju za stvaranje prepoznatljivosti robne marke.
Razmotrite ovaj scenarij: posjedujete restoran s vlastitom Facebook stranicom. Mnogi ljudi objavljuju svjetovne komentare na postove na stranici, i to je sve. Stranica ima bazu obožavatelja, ali nema mnogo kupaca koji se osjećaju dovoljno ohrabreni da je "sviđaju".
Sada zamislite da stranica ima aplikaciju koja navodi stavke izbornika - zajedno s fotografijama koje korisnici mogu odabrati i podijeliti. Umjesto da svojim obožavateljima nudi dosadna ažuriranja statusa ili veze na vaš blog, aplikacija im može omogućiti da podijele privlačniji pogled na ono što su upravo jeli u vašem restoranu. Obožavateljima je jednostavan i zabavan za korištenje, a na taj način iskorištavate vrijednost društvenog marketinga.
Korištenje Facebook API-ja
Graph API jezgra je platforme Facebook Developers, koja programerima omogućuje čitanje i pisanje podataka na Facebooku. Graph API predstavlja jednostavan, dosljedan prikaz Facebook društvenog grafikona, uniformno predstavljajući objekte u grafikonu (npr. osobe, fotografije, događaje i stranice) i veze među njima (npr. prijateljski odnosi, dijeljeni sadržaj i oznake fotografija).
Uz imenik aplikacija, ovo je najmoćniji aspekt Facebook platforme za programere.
Dvije značajke koje programeri Facebooka često koriste kako bi proširili svoju publiku su pozivnice za aplikacije i objave u vijestima. Oba govore korisnicima Facebooka tko od njihovih prijatelja sudjeluje u aplikaciji.
Pozivnica je eksplicitno pitanje namijenjeno prijateljima po izboru korisnika aplikacije. S druge strane, opcija feeda vijesti jednostavno daje drugima do znanja da prijatelj koristi aplikaciju.
Teže je natjerati korisnika da šalje pozivnice jer takve pozivnice nisu uvijek dobrodošle. Međutim, ako ih korisnik pošalje onima koji bi mogli biti istinski zainteresirani za aplikaciju, to može dovesti do prijava.
Uz prave poticaje, marketing i brendiranje, aplikacije na Facebooku mogu se širiti kao šumski požar. Slijedite upute u nastavku da naučite kako izraditi svoj prvi.