Kako napraviti Facebook aplikaciju za svoju stranicu

Što treba znati

  • Ići developers.facebook.com i biraj Moje aplikacije > Napravite aplikaciju. Unesite pojedinosti za svoj ID aplikacije. Odaberite razvojne scenarije ili preskočite.
  • Odaberite Postaviti pod vrstom aplikacije koju želite. Za aplikaciju Messenger odaberite svoju stranicu i dovršite upute za postavljanje Webhooka.
  • Koristiti Grafički API za čitanje i upisivanje podataka u Facebook. Graf API predstavlja jednostavan prikaz društvenog grafa na Facebooku.

Možete kreirati svoje Facebook aplikaciju za vašu tvrtku, organizaciju ili osobnu upotrebu integracijom s vašom Facebook stranicom. Facebook Developers platforma ima sve što vam je potrebno, uključujući potrebne alate i vodiče koji će vas provesti kroz proces.

Kako napraviti Facebook aplikaciju za svoju stranicu

Sljedeći koraci vodit će vas 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 postavljena Facebook stranica.

  1. Dođite do developers.facebook.com u web pregledniku. Ako još niste prijavljeni na svoj Facebook račun, odaberite Prijaviti se u gornjem desnom kutu za prijavu na svoj račun.

  2. Odaberi Moje aplikacije u gornjem desnom kutu, a zatim odaberite + Napravite aplikaciju s padajućeg popisa.

    Izrada aplikacije na Facebook portalu za razvojne programere
  3. Izradite svoj ID aplikacije tako da unesete naziv u Polje za prikaz imena i e-mail adresu u Polje e-pošte za kontakt.

    Izrada novog ID-a aplikacije

    Odaberite plavo Izradite ID aplikacije gumb kada završite.

    Možda će se od vas tražiti da dovršite sigurnosnu provjeru unosom CAPTCHA koda.

  4. Facebook će vam dati mogućnost izbora između četiri scenarija koji će vam pomoći da izgradite svoju aplikaciju. Možete odabrati jednu i odabrati plavu Potvrdite gumb na dnu ili ako biste radije izradili svoju aplikaciju bez korištenja jednog od ovih scenarija, odaberite Preskočiti umjesto toga.

    Facebook portal za razvojne programere

    Za ovaj tutorial ćemo Preskočiti scenarije.

  5. Odaberite Postaviti gumb za proizvod za početak izrade vaše aplikacije.

    Dodavanje proizvoda na portal za razvojne programere

    Za potrebe ovog vodiča, mi ćemo odabrati Glasnik.

  6. U odjeljku Pristupni tokeni odaberite padajući popis pod Stranica za odabir Facebook stranica želite koristiti.

    Izrada API pristupnog tokena na Facebook portalu za razvojne programere

    Možda ćete morati urediti dopuštenja da aplikaciji odobrite pristup i generirate token. Odaberite plavo Uredite dopuštenja gumb > Nastavi kao [Ime] > Potvrdni okvir stranice > Sljedeći > Gotovo > U REDU. U polju Token za pristup stranici pojavit će se niz znakova.

  7. Prije nego što učinite bilo što drugo, morate slijediti Facebookove upute za postavljanje Webhooka da biste stvorili token za provjeru, koji će vam trebati za sljedeći korak.

    Trebat će vam Node.js instaliran na vašem računalu da biste postavili svoj webhook.

  8. U odjeljku Webhooks odaberite Postavite web-dojavnike i uđi URL vaše stranice u polje URL povratnog poziva plus token za provjeru kreirali ste u zadnjem koraku u polje Verify Token.

    Izrada novih pretplata na API
  9. Odaberite potvrdni okviri pored webhook događaja koje želite isporučiti na vaš webhook.

    Facebook preporučuje odabir poruke i messaging_postbacks na samom minimumu.

  10. Odaberite plavo Potvrdite i spremite dugme.

    GET zahtjev će biti poslan na vaš webhook. Ako sve ispravno postavite, vaše postavke webhooka automatski će se spremiti.

  11. Sada da biste pretplatili svoju aplikaciju 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.

    Generiranje novog tokena na Facebook portalu za razvojne programere
  12. Vratite se na odjeljak Webhooks, učinite isto kao gore odabirom Odaberite stranicu da odaberete svoju stranicu s padajućeg popisa.

  13. Odaberite Pretplatite se dugme.

  14. 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 trebao bi primiti webhook događaj, što znači da je vaša aplikacija uspješno postavljena.

    Ako sa svojom aplikacijom koristite Messenger, razmislite o odjavi Facebookov vodič za brzi početak koji će vam pomoći da izgradite svoj prvi Messenger bot.

Što je Facebook aplikacija?

Programeri grade većinu uobičajenih aplikacije koje ćete pronaći na Facebooku, putem platforme Facebook Developers. Tisuće aplikacije trećih strana dostupni su za korištenje putem osobnog Facebook računa koji vam pomaže u povezivanju s drugim proizvodima i uslugama.

Aplikacija (ne treba je brkati sa sličnom ne baš punom aplikacijom koja se naziva "aplet") zapravo nije aplikacija u smislu da korisnici Mac i Windows računala poznaju taj pojam. Umjesto instaliranja računalne aplikacije (također poznate kao softver i programi) s diska ili preuzimanje na vaš tvrdom disku računala, koristili biste aplikaciju Facebook pokretanjem u pregledniku a— koja ne zauzima prostor na vašem Računalo.

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 neki drugi način osvježite svoj preglednik. Ovo je osnovna razlika između Facebook aplikacije i konvencionalne aplikacije.

Što je Facebook Developers Platform?

Facebook je 2007. pokrenuo Facebook Developers platformu, pružajući okvir koji programeri mogu koristiti za stvaranje aplikacija koje su u interakciji s jezgrom Facebook značajke. To je značilo da aplikacije mogu dijeliti korisničke podatke s vanjskim aplikacijama putem otvorenog API-ja (sučelja za programiranje aplikacije).

Facebook Developers platforma pruža skup API-ja i alata koji programerima trećih strana omogućuju da integrirati s otvorenim grafom — bilo putem aplikacija na Facebook.com ili vanjskih web stranica i uređaja.

Zašto biste kreirali Facebook aplikaciju?

Možda se pitate za što vaša tvrtka 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 robne marke.

Razmislite o ovom scenariju: posjedujete restoran s vlastitom Facebook stranicom. Mnogi ljudi objavljuju svakodnevne komentare na postove stranice, i to je sve. Stranica ima bazu obožavatelja, ali se malo kupaca osjeća dovoljno ohrabreno da je "lajkaju".

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žavatelji ga mogu koristiti i jednostavno i zabavno, a na taj način iskorištavate vrijednost društvenog marketinga.

Korištenje Facebook API-ja

The Grafički API je jezgra platforme Facebook Developers, koja programerima omogućuje čitanje i pisanje podataka u Facebook. Graf API predstavlja jednostavan, dosljedan prikaz društvenog grafa na Facebooku, ujednačeno predstavljajući objekte na grafikonu (npr. ljudi, fotografije, događaji, i stranice) i veze među njima (npr. prijateljski odnosi, zajednički sadržaj i oznake za fotografije).

Uz direktorij aplikacija, ovo je najmoćniji aspekt Facebook platforme za programere.

Dvije značajke koje Facebook programeri često koriste kako bi proširili svoju publiku su pozivnice za aplikacije i objave u vijestima. Obojica govore korisnicima Facebooka koji od njihovih prijatelja sudjeluju 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 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 registracije.

Uz prave poticaje, marketing i brendiranje, aplikacije na Facebooku mogu se širiti poput požara. Slijedite upute u nastavku da biste naučili kako napraviti svoj prvi.