Kaj morate vedeti
- Pojdite nadevelopers.facebook.com in izberite Moje aplikacije > Ustvari aplikacijo. Vnesite podrobnosti za svoj ID aplikacije. Izberite razvojne scenarije ali preskočite.
- Izberite Nastavitev pod želeno vrsto aplikacije. Za aplikacijo Messenger izberite svojo stran in dokončajte navodila za nastavitev Webhooka.
- Uporabite Graph API za branje in pisanje podatkov v Facebook. Graph API predstavlja preprost pogled Facebook social grafa.
Lahko ustvarite svojo Facebook aplikacijo za svoje podjetje, organizacijo ali osebno uporabo, tako da jo integrirate s svojo Facebook stranjo. Platforma Facebook Developers ima vse, kar potrebujete, vključno s potrebnimi orodji in vodniki, ki vas vodijo skozi postopek.
Kako zgraditi Facebook aplikacijo za svojo stran
Naslednji koraki vas bodo popeljali skozi postopek ustvarjanja aplikacije za Facebook Messenger. Vendar pa obstaja več drugih izdelkov, ki jih lahko izberete za svojo aplikacijo. Naslednji koraki prav tako zahtevajo, da imate nastavljeno Facebook stran.
- Pomaknite se do developers.facebook.com v spletnem brskalniku. Če še niste prijavljeni v svoj Facebook račun, izberite Prijava zgoraj desno, da se prijavite v svoj račun.
-
Izberite Moje aplikacije zgoraj desno in nato na spustnem seznamu izberite + Ustvari aplikacijo.
-
Ustvarite svoj ID aplikacije tako, da vnesete ime v polje za prikazno ime in e-poštni naslov v polje za kontaktni e-poštni naslov.
Ko končate, izberite modri gumb Ustvari ID aplikacije.
Morda boste morali opraviti varnostno preverjanje z vnosom kode CAPTCHA.
-
Facebook vam bo dal možnost izbire med štirimi scenariji, ki vam bodo pomagali pri izdelavi vaše aplikacije. Izberete lahko enega in izberete modri Potrdi gumb na dnu ali če bi raje zgradili aplikacijo brez uporabe enega od teh scenarijev, izberite Preskoči Namesto tega.
Za to posebno vadnico bomo preskočili scenarije.
-
Izberite gumb Nastavi za izdelek, da začnete graditi svojo aplikacijo.
Za namen te vadnice bomo izbrali Messenger.
-
V razdelku Žetoni za dostop izberite spustni seznam pod Stran, da izberete Facebook stran, ki jo želite uporabiti.
Morda boste morali urediti dovoljenja, da aplikaciji omogočite dostop in ustvarite žeton. Izberite modri gumb Uredi dovoljenja > Nadaljuj kot [Ime] > Potrditveno polje strani > Naprej > Končano > V redu. V polju Žeton za dostop do strani se prikaže niz znakov.
-
Preden naredite kar koli drugega, morate slediti navodilom za nastavitev Facebookovega Webhooka, da ustvarite žeton za preverjanje, ki ga boste potrebovali za naslednji korak.
Za nastavitev webhooka boste potrebovali Node.js nameščen v vašem računalniku.
-
Pod razdelkom Webhooks izberite Set Up Webhooks in vnesite URL svoje strani v polje URL povratnega klica ter preveri žeton, ki ste ga ustvarili v zadnjem koraku v polju Preveri žeton.
-
Izberite potrditvena polja poleg dogodkov webhook, za katere želite, da so dostavljeni v vaš webhook.
Facebook priporoča, da izberete najmanj messages in messaging_postbacks.
-
Izberite modri gumb Preveri in shrani.
Zahteva GET bo poslana na vaš webhook. Če ste vse pravilno nastavili, bodo vaše nastavitve webhooka samodejno shranjene.
-
Zdaj, da naročite svojo aplikacijo na svojo stran, se vrnite v nastavitve aplikacije in poiščite razdelek Generiranje žetonov ter izberite Izberite stran, da izberete svojo stran s spustnega seznama.
- Nazaj v razdelek Webhooks naredite enako kot zgoraj, tako da izberete Izberite stran, da izberete svojo stran s spustnega seznama.
- Izberite gumb Naroči se.
-
Če želite zagotoviti, da ste vse pravilno nastavili, preizkusite svojo aplikacijo tako, da v svoji mobilni napravi obiščete Facebook.com ali Messenger in pošljete sporočilo svoji strani. Vaš webhook bi moral prejeti dogodek webhook, kar pomeni, da je bila vaša aplikacija uspešno nastavljena.
Če s svojo aplikacijo uporabljate Messenger, razmislite o ogledu Facebookovega vodnika za hitri začetek, ki vam bo pomagal zgraditi svojega prvega bota za Messenger.
Kaj je Facebook aplikacija?
Razvijalci sestavijo večino običajnih aplikacij, ki jih najdete na Facebooku, prek platforme Facebook Developers. Na tisoče aplikacij tretjih oseb je na voljo za uporabo prek osebnega Facebook računa, ki vam pomaga pri povezovanju z drugimi izdelki in storitvami.
Aplikacija (ne sme se zamenjevati s podobno ne ravno popolno aplikacijo, imenovano »aplet«) v resnici ni aplikacija v smislu, kot ga poznajo uporabniki računalnikov Mac in Windows. Namesto namestitve računalniške aplikacije (znane tudi kot programska oprema in programi) z diska ali prenosa na trdi disk vašega računalnika, bi uporabili aplikacijo Facebook, ki bi jo zagnali v brskalniku, ki ne zavzame prostora v vašem računalniku.
Na primer, če uporabljate aplikacijo za igranje Scrabble s prijateljem na Facebooku, Facebook shrani vsako vašo potezo na svojih strežnikih, ne lokalno. Stran se posodobi, ko se znova prijavite ali kako drugače osvežite brskalnik. To je bistvena razlika med Facebook aplikacijo in običajno aplikacijo.
Kaj je platforma Facebook Developers?
Facebook je leta 2007 predstavil platformo Facebook Developers, ki zagotavlja okvir, ki ga lahko razvijalci uporabijo za ustvarjanje aplikacij, ki delujejo z osnovnimi funkcijami Facebooka. To je pomenilo, da lahko aplikacije delijo uporabniške podatke z zunanjimi aplikacijami prek odprtega API-ja (programskega vmesnika aplikacij).
Platforma Facebook Developers ponuja nabor API-jev in orodij, ki razvijalcem tretjih oseb omogočajo integracijo z odprtim grafom – prek aplikacij na Facebook.com ali zunanjih spletnih mest in naprav.
Zakaj bi ustvarili aplikacijo Facebook?
Morda se sprašujete, za kaj lahko vaše podjetje uporablja igro, kot je Scrabble? Zelo malo, vendar igre niso edina uporaba aplikacij. Vsak subjekt, ki želi, da se njegovo ime deli v družbenem omrežju, lahko uporabi aplikacijo za ustvarjanje prepoznavnosti blagovne znamke.
Razmislite o tem scenariju: imate restavracijo z lastno Facebook stranjo. Mnogi ljudje objavljajo vsakdanje komentarje na objave na strani in to je vse. Stran ima bazo oboževalcev, vendar se le malo strank čuti dovolj opogumljenih, da bi jo "všečkali".
Zdaj pa si predstavljajte, da ima stran aplikacijo, ki navaja elemente menija – skupaj s fotografijami, ki jih lahko uporabniki izberejo in delijo. Namesto da svojim oboževalcem ponuja dolgočasne posodobitve stanja ali povezave do vašega spletnega dnevnika, jim lahko aplikacija omogoči, da delijo bolj privlačen pogled na to, kaj so pravkar jedli v vaši restavraciji. Oboževalci ga uporabljajo preprosto in zabavno, na ta način pa izkoristite vrednost socialnega trženja.
Uporaba Facebook API
Graph API je jedro platforme Facebook Developers, ki razvijalcem omogoča branje in pisanje podatkov v Facebook. Graph API predstavlja preprost, dosleden pogled na družbeni graf Facebooka, ki enotno predstavlja predmete v grafu (npr. ljudi, fotografije, dogodke in strani) in povezave med njimi (npr. prijateljski odnosi, vsebina v skupni rabi in oznake na fotografijah).).
Poleg imenika aplikacij je to najmočnejši vidik platforme Facebook za razvijalce.
Dve funkciji, ki ju razvijalci Facebooka pogosto uporabljajo za razširitev svojega občinstva, sta povabila v aplikacijo in objave v virih novic. Oba povesta uporabnikom Facebooka, kateri od njihovih prijateljev sodeluje v aplikaciji.
Povabilo je izrecno vprašanje, namenjeno prijateljem po izbiri uporabnika aplikacije. Po drugi strani pa možnost vira novic preprosto sporoči drugim, da prijatelj uporablja aplikacijo.
Težje je pridobiti uporabnika, da pošlje povabila, ker takšna povabila niso vedno dobrodošla. Če pa jih uporabnik pošlje tistim, ki bi jih aplikacija morda resnično zanimala, lahko to privede do prijav.
S pravimi spodbudami, trženjem in blagovno znamko se lahko aplikacije na Facebooku širijo kot požar. Sledite spodnjim navodilom, da se naučite sestaviti svojega prvega.