Šta treba znati
- Idite na developers.facebook.com i odaberite Moje aplikacije > Create App. Unesite detalje za vaš ID aplikacije. Odaberite scenarije razvoja ili preskočite.
- Odaberite Podesi 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 u Facebook. Graph API predstavlja jednostavan prikaz Facebook društvenog grafa.
Možete kreirati vlastitu Facebook aplikaciju za svoju kompaniju, organizaciju ili ličnu upotrebu tako što ćete je integrirati sa svojom Facebook stranicom. Facebook Developers platforma ima sve što vam je potrebno, uključujući neophodne 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 kreiranja 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 pretraživaču. Ako već niste prijavljeni na svoj Facebook račun, odaberite Prijava u gornjem desnom kutu da se prijavite na svoj račun.
-
Odaberite Moje aplikacije u gornjem desnom uglu, a zatim izaberite + Kreiraj aplikaciju sa padajuće liste.
-
Kreirajte svoj ID aplikacije unošenjem imena u polje Display Name i adrese e-pošte u Polje e-pošte za kontakt.
Odaberite plavo dugme Kreiraj ID aplikacije kada završite.
Od vas će se možda tražiti da dovršite sigurnosnu provjeru unosom CAPTCHA koda.
-
Facebook će vam dati mogućnost izbora između četiri scenarija koji će vam pomoći da napravite svoju aplikaciju. Možete odabrati jedan i odabrati plavo dugme Confirm na dnu, ili ako biste radije napravili svoju aplikaciju bez korištenja jednog od ovih scenarija, odaberite Preskočiumjesto toga.
Za ovaj konkretan tutorijal, mi ćemo Preskočiti scenarije.
-
Odaberite dugme Set Up za proizvod da započne izgradnju vaše aplikacije.
Za potrebe ovog uputstva, mi ćemo odabrati Messenger.
-
U odjeljku Pristupni tokeni, odaberite padajuću listu pod Stranica da odaberete Facebook stranicu koju želite koristiti.
Možda ćete morati urediti dozvole da aplikaciji odobrite pristup i generišete token. Odaberite plavo dugme Edit Permissions > Nastavite kao [Ime] > Polje za potvrdu stranice > Sljedeće > Gotovo > OK. Niz znakova će se pojaviti u polju za pristup stranici.
-
Pre nego što uradite bilo šta drugo, morate pratiti uputstva za postavljanje Facebook Webhooka da kreirate token za potvrdu, koji će vam trebati za sledeći korak.
Trebat će vam Node.js instaliran na vašem računaru da postavite vaš webhook.
-
U odjeljku Webhooks odaberite Set Up Webhooks i unesite URL vaše stranice u polje URL povratnog poziva plus verify token koji ste kreirali u zadnjem koraku u polje Verify token.
-
Odaberite kvačice pored webhook događaja za koje želite da se isporuče na vaš webhook.
Facebook preporučuje odabir messages i messaging_postbacks na samom minimumu.
-
Odaberite plavo dugme Potvrdi i sačuvaj.
GET zahtjev će biti poslan na vaš webhook. Ako sve pravilno postavite, vaše webhook postavke će automatski biti sačuvane.
-
Sada da se pretplatite na svoju aplikaciju na svoju stranicu, vratite se na Postavke svoje aplikacije i potražite odjeljak Generacija tokena i odaberite Odaberite stranicu da odaberete svoju stranicu sa padajuće liste.
- Nazad na odjeljak Webhooks, uradite isto kao gore odabirom Odaberite stranicu da odaberete svoju stranicu sa padajuće liste.
- Odaberite dugme Pretplati se.
-
Kako biste bili sigurni da ste sve ispravno postavili, testirajte svoju aplikaciju tako što ćete otići na Facebook.com ili Messenger na svom mobilnom uređaju i poslati poruku na svoju stranicu. Vaš webhook bi trebao primiti webhook događaj, što znači da je vaša aplikacija uspješno postavljena.
Ako koristite Messenger sa svojom aplikacijom, razmislite o provjeri Facebookovog vodiča za brzi početak koji će vam pomoći da napravite svoj prvi Messenger bot.
Šta je Facebook aplikacija?
Programeri prave većinu uobičajenih aplikacija koje ćete naći na Facebooku, putem platforme Facebook Developers. Hiljade aplikacija trećih strana su dostupne za korištenje putem ličnog Facebook računa koje vam pomažu da se povežete s drugim proizvodima i uslugama.
Aplikacija (ne treba je brkati sa sličnom ne baš punom aplikacijom koja se zove “aplet”) zapravo nije aplikacija u smislu da korisnici Mac i Windows računara znaju taj termin. Umjesto da instalirate računarsku aplikaciju (također poznatu kao softver i programi) sa diska ili preuzimanje na hard disk vašeg računara, koristili biste aplikaciju Facebook pokretanjem u vašem pretraživaču a- koja ne zauzima prostor na vašem računaru.
Na primjer, ako koristite aplikaciju da igrate Scrabble sa prijateljem na Facebooku, Facebook pohranjuje svaki vaš potez na svojim serverima, a ne lokalno. Stranica se ažurira kada se ponovo prijavite ili na drugi način osvježite svoj pretraživač. Ovo je suštinska razlika između Facebook aplikacije i konvencionalne aplikacije.
Šta je Facebook Developers platforma?
Facebook je pokrenuo Facebook Developers platformu 2007. godine, pružajući okvir koji programeri mogu koristiti za kreiranje aplikacija koje su u interakciji sa osnovnim Facebook funkcijama. To je značilo da aplikacije mogu dijeliti korisničke informacije sa vanjskim aplikacijama putem otvorenog API-ja (programski interfejs aplikacije).
Platforma Facebook Developers pruža skup API-ja i alata koji omogućavaju programerima trećih strana da se integriraju sa otvorenim grafikonom - bilo putem aplikacija na Facebook.com ili vanjskih web stranica i uređaja.
Zašto biste kreirali Facebook aplikaciju?
Možda se pitate, za šta vaše preduzeće može koristiti igru kao što je Scrabble? Vrlo malo, ali igre nisu jedina upotreba aplikacija. Svaki entitet koji želi da se njegovo ime dijeli na društvenoj mreži može koristiti aplikaciju za generiranje prepoznatljivosti brenda.
Razmotrite ovaj scenario: posedujete restoran sa sopstvenom Facebook stranicom. Mnogi ljudi objavljuju svakodnevne komentare na objave na stranici, i to je sve. Stranica ima bazu obožavatelja, ali se malo kupaca osjeća dovoljno ohrabrenim da je "lajkuju".
Sada zamislite da stranica ima aplikaciju koja navodi stavke menija - zajedno sa fotografijama koje korisnici mogu odabrati i podijeliti. Umjesto da svojim obožavateljima nudi dosadna ažuriranja statusa ili linkove do vašeg bloga, aplikacija im može omogućiti da podijele privlačniji pogled na ono što su upravo jeli u vašem restoranu. Obožavatelji ga mogu koristiti i lako i zabavno, a na taj način iskorištavate vrijednost društvenog marketinga.
Korišćenje Facebook API-ja
Graf API je jezgro Facebook Developers platforme, omogućavajući programerima da čitaju i upisuju podatke u Facebook. Graph API predstavlja jednostavan, konzistentan prikaz društvenog grafa na Facebooku, ujednačeno predstavljajući objekte na grafikonu (npr. ljudi, fotografije, događaje i stranice) i veze među njima (npr. odnosi prijatelja, zajednički sadržaj i oznake fotografija).
Zajedno sa direktorijumom aplikacija, ovo je najmoćniji aspekt Facebook platforme za programere.
Dvije funkcije koje Facebook programeri često koriste da prošire svoju publiku su pozivnice za aplikacije i objave u vijestima. Obojica govore korisnicima Facebooka koji od njihovih prijatelja učestvuju u aplikaciji.
Pozivnica je eksplicitno pitanje usmjereno na prijatelje po izboru korisnika aplikacije. S druge strane, opcija Newsfeed jednostavno daje do znanja drugima da prijatelj koristi aplikaciju.
Natjerati korisnika da pošalje pozivnice je teže jer takvi pozivi nisu uvijek dobrodošli. Međutim, ako ih korisnik pošalje onima koji bi mogli biti istinski zainteresirani za aplikaciju, to može dovesti do registracije.
Uz prave poticaje, marketing i brendiranje, aplikacije na Facebooku mogu se širiti poput požara. Slijedite upute u nastavku da naučite kako napraviti svoj prvi.