Mitä tietää
- Mene osoitteeseen developers.facebook.com ja valitse Sovellukseni † Luo sovellus† Anna sovellustunnuksesi tiedot. Valitse kehitysskenaariot tai ohita.
- Valitse Perustaa haluamasi sovelluksen tyypin alla. Jos käytät Messenger-sovellusta, valitse sivusi ja täytä Webhook-asennusohjeet.
- Käytä Graph-sovellusliittymää tietojen lukemiseen ja kirjoittamiseen Facebookiin. Graph API tarjoaa yksinkertaisen yleiskatsauksen Facebookin sosiaalisesta kaaviosta.
Voit luoda oman Facebook-sovelluksen yrityksellesi, organisaatiollesi tai henkilökohtaiseen käyttöön integroimalla sen Facebook-sivullesi. Facebook Developers -alustalla on kaikki mitä tarvitset, mukaan lukien tarvittavat työkalut ja oppaat, jotka ohjaavat sinut prosessin läpi.
Facebook-sovelluksen rakentaminen sivullesi
Seuraavien vaiheiden avulla voit luoda sovelluksen Facebook Messengerille. Voit kuitenkin valita sovelluksellesi useita muita tuotteita. Seuraavat vaiheet edellyttävät myös Facebook-sivun luomista.
-
Siirry verkkoselaimella osoitteeseen developers.facebook.com. Jos et ole vielä kirjautunut Facebook-tilillesi, valitse Kirjaudu sisään oikeassa yläkulmassa kirjautuaksesi tilillesi.
-
Valitse Sovellukseni oikeassa yläkulmassa ja valitse sitten + Luo sovellus avattavasta luettelosta.
-
Luo sovellustunnuksesi kirjoittamalla nimi kohtaan Näytä Nimi-kenttä ja sähköpostiosoite Kenttä Sähköposti yhteyshenkilö†
Valitse sininen Luo sovellustunnus -painiketta, kun olet valmis. Sinua voidaan pyytää suorittamaan turvatarkastus antamalla CAPTCHA-koodi.
-
Facebook antaa sinulle mahdollisuuden valita neljästä skenaariosta, jotka auttavat sinua rakentamaan sovelluksesi. Voit valita yhden ja valita sinisen Vahvistaa -painiketta alareunassa tai jos haluat mieluummin rakentaa sovelluksesi käyttämättä mitään näistä skenaarioista, valitse Ohittaa sijasta.
Tätä opetusohjelmaa varten teemme: Ohittaa skenaariot.
-
Valitse Perustaa painiketta, jolla tuote alkaa rakentaa sovellustasi.
Tämän opetusohjelman tarkoitusta varten aiomme valita sanansaattaja†
-
Valitse Access Tokens -osiossa valintalista Sivun alta . valita Facebook-sivu haluat käyttää.
Saatat joutua muokkaamaan käyttöoikeuksia myöntääksesi sovellukselle käyttöoikeuden ja luodaksesi tunnuksen. Valitse sininen Muokkaa käyttöoikeuksia painiketta > Jatka nimellä [Name] † Sivun valintaruutu † Seuraava † Valmis † OKEI. Sivun käyttöoikeustunnus -kenttään tulee merkkijono.
-
Ennen kuin teet mitään muuta, seuraa Facebookin webhook-asetusohjeita luodaksesi todennustunnisteen, jota tarvitset seuraavassa vaiheessa. Sinulla on oltava Node.js asennettuna tietokoneellesi, jotta voit määrittää webhookin.
-
Valitse Webhooks-osiosta Määritä webhookit ja mene sisään sivusi URL-osoite Takaisinsoiton URL-osoite -kentässä sekä vahvista tunnus jonka loit viimeisessä vaiheessa Vahvista tunnus -kenttään.
-
Valitse valintaruudut niiden webhook-tapahtumien vieressä, jotka haluat toimittaa webhookiisi. Facebook suosittelee valitsemista viestejä ja messaging_backposts vähintään.
-
Valitse sininen Vahvista ja tallenna nuppi. GET-pyyntö lähetetään webhookiisi. Jos kaikki on määritetty oikein, webhook-asetuksesi tallennetaan automaattisesti.
-
Nyt jos haluat tilata sovelluksesi sivullesi, palaa sovelluksesi asetuksiin ja etsi Token Generation -osio ja valitse Valitse sivu valitaksesi sivusi avattavasta luettelosta.
-
Palaa Webhooks-osioon, tee sama kuin yllä valitsemalla Valitse sivu valitaksesi sivusi avattavasta luettelosta.
-
Valitse Tilaa nuppi.
-
Varmista, että asetukset ovat oikein, testaamalla sovellustasi menemällä mobiililaitteellasi osoitteeseen Facebook.com tai Messenger ja lähettämällä viesti sivullesi. Webhookisi pitäisi saada webhook-tapahtuma, mikä tarkoittaa, että sovelluksesi on määritetty onnistuneesti. Jos käytät Messengeriä sovelluksesi kanssa, tutustu Facebookin pika-aloitusoppaaseen, joka auttaa sinua rakentamaan ensimmäisen Messenger-bottisi.
Mikä on Facebook-sovellus?
Kehittäjät rakentavat useimmat yleisesti käytetyt sovellukset, jotka löydät Facebookista Facebook Developers -alustan kautta. Tuhansia kolmansien osapuolien sovelluksia on käytettävissä henkilökohtaisen Facebook-tilin kautta, jonka avulla voit olla vuorovaikutuksessa muiden tuotteiden ja palvelujen kanssa. Sovellus (jota ei pidä sekoittaa myös ei aivan täydelliseen sovellukseen, jota kutsutaan «sovelmaksi») ei todellakaan ole sovellus siinä mielessä, että Mac- ja Windows-tietokoneiden käyttäjät tuntevat termin. Sen sijaan, että asentaisit tietokonesovelluksen (tunnetaan myös nimellä ohjelmistot ja ohjelmat) levyltä tai ladattavasta tiedostosta tietokoneesi kiintolevylle, käytät Facebook-sovellusta suorittamalla selaimessasi a, joka ei vie tilaa tietokoneeltasi. Jos esimerkiksi käytät sovellusta pelataksesi Scrabblea ystäväsi kanssa Facebookissa, Facebook tallentaa jokaisen tekemäsi liikkeen palvelimilleen, ei paikallisesti. Sivu päivittyy, kun kirjaudut sisään uudelleen tai päivität selaimesi jollain muulla tavalla. Tämä on tärkein ero Facebook-sovelluksen ja perinteisen sovelluksen välillä.
Mikä on Facebook Developer Platform?
Facebook julkaisi vuonna 2007 Facebook Developers -alustan, joka tarjoaa kehyksen, jonka avulla kehittäjät voivat luoda sovelluksia, jotka ovat vuorovaikutuksessa Facebookin keskeisten ominaisuuksien kanssa. Tämä tarkoitti, että sovellukset voivat jakaa käyttäjätietoja ulkoisten sovellusten kanssa avoimen API:n (sovellusohjelmointirajapinta) kautta. Facebook Developers -alusta tarjoaa joukon sovellusliittymiä ja työkaluja, joiden avulla kolmannen osapuolen kehittäjät voivat integroitua avoimeen kaavioon joko Facebook.comin sovellusten tai kolmannen osapuolen verkkosivustojen ja laitteiden kautta.
Miksi sinun pitäisi luoda Facebook-sovellus?
Saatat ihmetellä, mihin yrityksesi voisi käyttää Scrabblen kaltaista peliä? Hyvin harvat, mutta pelit eivät ole ainoa sovellusten käyttötapa. Jokainen taho, joka haluaa jakaa nimensä sosiaalisessa verkostossa, voi käyttää sovellusta tuotemerkin tunnistuksen luomiseen. Harkitse tätä skenaariota: Omistat ravintolan, jolla on oma Facebook-sivu. Monet ihmiset lähettävät arkisia kommentteja sivun viesteihin, ja siinä se. Sivulla on fanikunta, mutta monet asiakkaat eivät ole tarpeeksi rohkaisevia «tykkäämään» siitä. Kuvittele nyt, että sivulla on sovellus, jossa on valikkokohtia ja kuvia, joita käyttäjät voivat valita ja jakaa. Sen sijaan, että tarjoaisit faneillesi tylsiä tilapäivityksiä tai linkkejä blogiisi, sovellus voi antaa heille huomiota herättävämmän kuvan siitä, mitä he juuri söivät ravintolassasi. Sen käyttö on faneille helppoa ja hauskaa, ja näin hyödynnät sosiaalisen markkinoinnin arvoa.
Facebook API:n käyttäminen
Graph API on Facebook Developers -alustan ydin, jonka avulla kehittäjät voivat lukea ja kirjoittaa tietoja Facebookista ja Facebookiin. Graph API tarjoaa yksinkertaisen, johdonmukaisen näkymän Facebookin sosiaalisesta kaaviosta, joka näyttää tasaisesti kaaviossa olevat kohteet (esim. ihmiset, valokuvat, tapahtumat ja sivut) ja keskinäiset yhteydet (esim. ystäväsuhteet, jaettu sisältö ja valokuvatunnisteet). Sovellushakemiston ohella tämä on Facebookin kehittäjäalustan tehokkain osa. Kaksi ominaisuutta, joita Facebook-kehittäjät käyttävät usein laajentaakseen yleisöään, ovat sovelluskutsut ja uutissyötteiden tarinaviestit. Molemmat kertovat Facebook-käyttäjille, ketkä heidän ystävistään osallistuvat sovellukseen. Kutsu on selkeä kysymys, joka on suunnattu sovelluksen käyttäjän valitsemille ystäville. Toisaalta uutissyötevaihtoehto vain kertoo muille, että ystävä käyttää sovellusta. Käyttäjän kutsuminen lähettämään kutsuja on vaikeampaa, koska tällaiset kutsut eivät ole aina tervetulleita. Jos käyttäjä kuitenkin lähettää ne ihmisille, jotka ovat aidosti kiinnostuneita sovelluksesta, se voi johtaa kirjautumiseen. Oikeilla kannustimilla, markkinoinnilla ja brändäyksellä Facebookin sovellukset voivat levitä kulovalkean tavoin. Seuraa alla olevia ohjeita oppiaksesi rakentamaan ensimmäinen.