Hvordan bygge en Facebook-app for siden din

Innholdsfortegnelse:

Hvordan bygge en Facebook-app for siden din
Hvordan bygge en Facebook-app for siden din
Anonim

What to Know

  • Gå til developers.facebook.com og velg Mine apper > Create App. Skriv inn detaljer for app-ID-en din. Velg utviklingsscenarier eller hopp over.
  • Velg Konfigurer under typen app du ønsker. For en Messenger-app, velg siden din og fullfør Webhook-oppsettinstruksjonene.
  • Bruk Graph API til å lese fra og skrive data til Facebook. Graph API presenterer en enkel visning av Facebooks sosiale graf.

Du kan lage din egen Facebook-app for din bedrift, organisasjon eller personlig bruk ved å integrere den med Facebook-siden din. Facebook Developers-plattformen har alt du trenger, inkludert nødvendige verktøy og veiledninger for å lede deg gjennom prosessen.

Hvordan bygge en Facebook-app for siden din

De følgende trinnene tar deg gjennom prosessen med å lage en app for Facebook Messenger. Det er imidlertid flere andre produkter du kan velge for appen din. Følgende trinn krever også at du har en Facebook-side satt opp.

  1. Naviger til developers.facebook.com i en nettleser. Hvis du ikke allerede er logget på Facebook-kontoen din, velg Logg inn øverst til høyre for å logge på kontoen din.
  2. Velg Mine apper øverst til høyre, og velg deretter + Opprett app fra rullegardinlisten.

    Image
    Image
  3. Opprett app-ID-en din ved å skrive inn et navn i Visningsnavn-feltet og en e-postadresse i Kontakt-e-post-feltet.

    Image
    Image

    Velg den blå Create App ID-knappen når du er ferdig.

    Du kan bli bedt om å fullføre en sikkerhetssjekk ved å skrive inn en CAPTCHA-kode.

  4. Facebook vil gi deg muligheten til å velge mellom fire scenarier for å hjelpe deg med å bygge appen din. Du kan velge en og velge den blå Bekreft-knappen nederst, eller hvis du heller vil bygge appen din uten å bruke et av disse scenariene, velg Hopp overi stedet.

    Image
    Image

    For denne spesielle opplæringen vil vi Hoppe over scenariene.

  5. Velg Set Up-knappen for et produkt for å begynne å bygge appen din.

    Image
    Image

    For formålet med denne opplæringen skal vi velge Messenger.

  6. I Access Tokens-delen, velg rullegardinlisten under Side for å velge Facebook-siden du vil bruke.

    Image
    Image

    Du må kanskje redigere tillatelsene for å gi appen tilgang og generere et token. Velg den blå Edit Permissions-knappen > Fortsett som [Navn] > Page checkbox > Next > Ferdig > OK. En streng med tegn vil vises i feltet Side Access Token.

  7. Før du gjør noe annet, må du følge Facebooks Webhook-oppsettinstruksjoner for å opprette et bekreftelsestoken, som du trenger for neste trinn.

    Du trenger Node.js installert på datamaskinen din for å sette opp webhook.

  8. Under Webhooks-delen, velg Set Up Webhooks og skriv inn Your Page URL i tilbakeringings-URL-feltet pluss verify token du opprettet i det siste trinnet i Bekreft token-feltet.

    Image
    Image
  9. Velg avmerkingsboksene ved siden av webhook-hendelsene du vil skal leveres til webhook-en din.

    Facebook anbefaler å velge messages og messaging_postbacks som et minimum.

  10. Velg den blå Bekreft og lagre-knappen.

    En GET-forespørsel vil bli sendt til din webhook. Hvis du konfigurerer alt riktig, lagres webhook-innstillingene dine automatisk.

  11. Nå for å abonnere på appen din på siden din, gå tilbake til appens innstillinger og se etter Token Generation-delen og velg Velg en side for å velge siden din fra rullegardinlisten.

    Image
    Image
  12. Tilbake til Webhooks-delen, gjør det samme som ovenfor ved å velge Velg en side for å velge siden din fra rullegardinlisten.
  13. Velg Abonner-knappen.
  14. For å sikre at du konfigurerer alt riktig, test appen din ved å gå til Facebook.com eller Messenger på mobilenheten din og sende en melding til siden din. Webhook-en din skal motta en webhook-hendelse, noe som betyr at appen din har blitt konfigurert.

    Hvis du bruker Messenger med appen din, bør du vurdere å sjekke ut Facebooks hurtigstartguide for å hjelpe deg med å bygge din første Messenger-bot.

Hva er en Facebook-app?

Utviklere bygger de fleste vanlige appene du finner på Facebook, via Facebook Developers-plattformen. Tusenvis av tredjepartsapper er tilgjengelige for bruk via en personlig Facebook-konto som hjelper deg med å koble deg til andre produkter og tjenester.

En app (ikke å forveksle med den tilsvarende ikke-helt-full-applikasjonen k alt en "applet") er egentlig ikke en applikasjon i den forstand at Mac- og Windows-databrukere kjenner begrepet. I stedet for å installere et dataprogram (også kjent som programvare og programmer) fra en disk eller en nedlasting til datamaskinens harddisk, vil du bruke en Facebook-app ved å kjøre i nettleseren din en som ikke tar opp plass på datamaskinen din.

For eksempel, hvis du bruker en app til å spille Scrabble med en venn på Facebook, lagrer Facebook hver bevegelse du gjør på serverne, ikke lok alt. Siden oppdateres når du logger på igjen eller på annen måte oppdaterer nettleseren. Dette er kjerneforskjellen mellom en Facebook-app og en konvensjonell applikasjon.

Hva er Facebook-utviklerplattformen?

Facebook lanserte Facebook Developers-plattformen i 2007, og gir et rammeverk som utviklere kan bruke til å lage applikasjoner som samhandler med kjernefunksjoner på Facebook. Dette betydde at apper kunne dele brukerinformasjon med eksterne applikasjoner via et åpent API (applikasjonsprogrammeringsgrensesnitt).

Facebook-utviklerplattformen tilbyr et sett med APIer og verktøy som gjør det mulig for tredjepartsutviklere å integrere med den åpne grafen – enten det er gjennom applikasjoner på Facebook.com eller eksterne nettsteder og enheter.

Hvorfor ville du opprette en Facebook-app?

Du lurer kanskje på hva bedriften din kan bruke et spill som Scrabble til? Veldig lite, men spill er ikke den eneste bruken av apper. Enhver enhet som vil at navnet skal deles på et sosi alt nettverk, kan bruke en app til å generere merkevaregjenkjenning.

Vurder dette scenariet: Du eier en restaurant med sin egen Facebook-side. Mange legger ut hverdagslige kommentarer på sidens innlegg, og det er omtrent det. Siden har en fanskare, men det er ikke så mange kunder som føler seg oppmuntret nok til å "like" den.

Se for deg at siden har en app som viser menyelementer – komplett med bilder som brukerne kan velge og dele. I stedet for å tilby fansen kjedelige statusoppdateringer eller linker til bloggen din, kan en app la dem dele et mer iøynefallende syn på hva de nettopp har spist i restauranten din. Det er både enkelt og morsomt for fans å bruke, og på denne måten utnytter du verdien av sosial markedsføring.

Bruke Facebook API

Graph API er kjernen i Facebook Developers-plattformen, som gjør det mulig for utviklere å lese fra og skrive data til Facebook. Graph API presenterer en enkel, konsistent visning av Facebooks sosiale graf, som ensartet representerer objekter i grafen (f.eks. personer, bilder, hendelser og sider) og forbindelsene mellom dem (f.eks. venneforhold, delt innhold og bildeetiketter).

Sammen med applikasjonskatalogen er dette det kraftigste aspektet ved Facebook-plattformen for utviklere.

To funksjoner som Facebook-utviklere ofte bruker for å utvide publikummet, er appinvitasjoner og innlegg til nyhetsfeedhistorier. Begge forteller Facebook-brukere hvem av vennene deres som deltar i appen.

En invitasjon er et eksplisitt spørsmål rettet mot venner etter appbrukerens valg. På den annen side lar nyhetsfeed alternativet ganske enkelt andre vite at en venn bruker en app.

Å få en bruker til å sende ut invitasjoner er vanskeligere fordi slike invitasjoner ikke alltid er velkomne. Men hvis en bruker sender dem til de som kan være genuint interessert i appen, kan dette føre til registreringer.

Med riktige insentiver, markedsføring og merkevarebygging kan apper på Facebook spre seg som en ild i tørt gress. Følg instruksjonene nedenfor for å lære hvordan du bygger din første.

Anbefalt: