Kako zgraditi Facebook aplikacijo za svojo stran
Kaj je treba vedeti
- Pojdi do developers.facebook.com in izberite Moje aplikacije > Ustvari aplikacijo. Vnesite podrobnosti za vaš ID aplikacije. Izberite razvojne scenarije ali preskočite.
- Izberite Nastaviti pod želeno vrsto aplikacije. Za aplikacijo Messenger izberite svojo stran in izpolnite navodila za nastavitev Webhooka.
- Uporabi API za graf za branje in zapisovanje podatkov v Facebook. Graf API predstavlja preprost pogled na socialni graf Facebook.
Ustvarite lahko svoje Facebook aplikacijo za vaše 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 zahtevajo tudi, da imate nastavljena Facebook stran.
Pomaknite se do developers.facebook.com v spletnem brskalniku. Če še niste prijavljeni v svoj račun Facebook, izberite Vpiši se v zgornjem desnem kotu, da se prijavite v svoj račun.
-
Izberite Moje aplikacije v zgornjem desnem kotu in nato izberite + Ustvari aplikacijo s spustnega seznama.
-
Ustvarite svoj ID aplikacije tako, da vnesete ime v Polje za prikazno ime in e-poštni naslov v Polje za e-pošto za stik.
Izberite modro Ustvarite ID aplikacije gumb, ko končate.
Morda boste morali dokončati 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 modro Potrdi gumb na dnu ali če bi raje zgradili svojo aplikacijo brez uporabe enega od teh scenarijev, izberite Preskoči namesto tega.
Za to posebno vadnico bomo Preskoči scenarije.
-
Izberite Nastaviti gumb, da izdelek začne graditi vašo aplikacijo.
Za namen te vadnice bomo izbrali Messenger.
-
V razdelku Žetoni za dostop izberite spustni seznam pod Stran, da izberete Facebook stran želite uporabiti.
Morda boste morali urediti dovoljenja, da aplikaciji omogočite dostop in ustvarite žeton. Izberite modro Uredi dovoljenja gumb > Nadaljuj kot [Ime] > Potrditveno polje strani > Naslednji > Končano > V REDU. V polju Žeton za dostop do strani se bo prikazal niz znakov.
-
Preden naredite karkoli drugega, morate slediti Navodila za nastavitev Facebookovega Webhooka da ustvarite žeton za preverjanje, ki ga boste potrebovali za naslednji korak.
Za nastavitev spletnega hooka boste potrebovali nameščen Node.js na vašem računalniku.
-
V razdelku Webhooks izberite Nastavite Webhooks in vstopi URL vaše strani v polje URL povratnega klica in znak potrditveni žeton ki ste ga ustvarili v zadnjem koraku v polje Verify Token.
-
Izberite potrditvena polja poleg dogodkov webhook, ki jih želite dostaviti v vaš webhook.
Facebook priporoča izbiro sporočila in messaging_postbacks na zelo minimum.
-
Izberite modro Preverite in shranite gumb.
Zahteva GET bo poslana na vaš webhook. Če ste vse pravilno nastavili, bodo vaše nastavitve webhook samodejno shranjene.
-
Če želite aplikacijo naročiti na svojo stran, se vrnite v nastavitve aplikacije in poiščite razdelek Generiranje žetonov in 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 Naročite se gumb.
-
Če želite zagotoviti, da ste vse pravilno nastavili, preizkusite svojo aplikacijo tako, da na 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 odjavi Facebookov vodnik za hitri začetek da vam pomaga zgraditi vaš prvi Messenger bot.
Kaj je Facebook aplikacija?
Razvijalci gradijo večino skupnega aplikacije, ki jih najdete na Facebooku, prek platforme Facebook Developers. Na tisoče aplikacije tretjih oseb so na voljo za uporabo prek osebnega Facebook računa, ki vam pomaga povezati z drugimi izdelki in storitvami.
Aplikacija (ne smemo jo zamenjevati s podobno ne povsem popolno aplikacijo, imenovano "aplet") v resnici ni aplikacija v smislu, da uporabniki računalnikov Mac in Windows poznajo izraz. Namesto nameščanja računalniške aplikacije (znane tudi kot programska oprema in programi) z diska ali prenos na vašo trdem disku računalnika, bi uporabili aplikacijo Facebook, tako da bi v brskalniku zagnali a—, ki ne zavzame prostora na vašem računalnik.
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 aplikacijo Facebook in običajno aplikacijo.
Kaj je platforma za razvijalce Facebook?
Facebook je leta 2007 predstavil platformo Facebook Developers, ki zagotavlja okvir, ki ga lahko razvijalci uporabljajo za ustvarjanje aplikacij, ki delujejo z jedrom. Funkcije Facebooka. To je pomenilo, da lahko aplikacije delijo podatke o uporabnikih z zunanjimi aplikacijami prek odprtega API-ja (vmesnik za programiranje aplikacij).
Platforma Facebook Developers ponuja nabor API-jev in orodij, ki omogočajo razvijalcem tretjih oseb integrirati z odprtim grafom – bodisi prek aplikacij na Facebook.com ali zunanjih spletnih mest in naprave.
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 malo strank počuti dovolj spodbudno, da bi jo »všečkali«.
Zdaj si predstavljajte, da ima stran aplikacijo, ki navaja elemente menija – skupaj s fotografijami, ki jih uporabniki lahko izberejo in delijo. Namesto da bi svojim oboževalcem ponudila dolgočasne posodobitve statusa ali povezave do vašega spletnega dnevnika, jim lahko aplikacija omogoči, da si delijo bolj privlačen pogled na to, kaj so pravkar jedli v vaši restavraciji. Oboževalci ga uporabljajo tako enostavno kot zabavno, na ta način pa izkoristite vrednost socialnega trženja.
Uporaba Facebook API-ja
The API za graf je jedro platforme Facebook Developers, ki razvijalcem omogoča branje in zapisovanje podatkov v Facebook. Graf API predstavlja preprost, dosleden pogled na socialni graf Facebook, ki enotno predstavlja predmete v grafu (npr. ljudi, fotografije, dogodkiin strani) in povezave med njimi (npr. prijateljski odnosi, skupna vsebina in oznake za fotografije).
Skupaj z imenikom 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 aplikacije in objave v novicah. Oba uporabnikom Facebooka povesta, kateri od njihovih prijateljev sodelujejo v aplikaciji.
Povabilo je izrecno vprašanje, namenjeno prijateljem po izbiri uporabnika aplikacije. Po drugi strani pa možnost novic preprosto sporoča drugim, da prijatelj uporablja aplikacijo.
Težje je pridobiti uporabnika, da pošlje vabila, ker taka 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 razširijo kot požar. Sledite spodnjim navodilom, če želite izvedeti, kako zgraditi svojo prvo.