Hvad du skal vide
- Gå til developers.facebook.com, og vælg My Apps > Create App. Indtast detaljer for dit app-id. Vælg udviklingsscenarier, eller spring over.
- Vælg Opsætning under den type app, du ønsker. For en Messenger-app skal du vælge din side og fuldføre Webhook-opsætningsinstruktionerne.
- Brug Graph API til at læse fra og skrive data til Facebook. Graph API præsenterer en enkel visning af Facebooks sociale graf.
Du kan oprette din egen Facebook-app til din virksomhed, organisation eller personlig brug ved at integrere den med din Facebook-side. Facebook-udviklerplatformen har alt, hvad du har brug for, inklusive de nødvendige værktøjer og guider til at lede dig gennem processen.
Sådan opbygger du en Facebook-app til din side
De følgende trin fører dig gennem processen med at oprette en app til Facebook Messenger. Der er dog flere andre produkter, du kan vælge til din app. De følgende trin kræver også, at du har oprettet en Facebook-side.
- Naviger til developers.facebook.com i en webbrowser. Hvis du ikke allerede er logget ind på din Facebook-konto, skal du vælge Log ind øverst til højre for at logge ind på din konto.
-
Vælg Mine apps øverst til højre, og vælg derefter + Opret app fra rullelisten.
-
Opret dit app-id ved at indtaste et navn i feltet Visningsnavn og en e-mailadresse i feltet Kontakt-e-mail.
Vælg den blå Opret app-id, når du er færdig.
Du bliver muligvis bedt om at gennemføre et sikkerhedstjek ved at indtaste en CAPTCHA-kode.
-
Facebook giver dig mulighed for at vælge mellem fire scenarier for at hjælpe dig med at bygge din app. Du kan vælge en og vælge den blå Bekræft knap nederst, eller hvis du hellere vil bygge din app uden at bruge et af disse scenarier, skal du vælge Springi stedet.
For denne særlige vejledning Spring over scenarierne.
-
Vælg knappen Opsætning for at et produkt kan begynde at bygge din app.
Med henblik på denne øvelse vil vi vælge Messenger.
-
I sektionen Adgangstokens skal du vælge rullelisten under Side for at vælge den Facebook-side, du vil bruge.
Du skal muligvis redigere tilladelserne for at give appen adgang og generere et token. Vælg den blå Redigeringstilladelser knap > Fortsæt som [navn] > Side-afkrydsningsfelt > Next > Udført > OK. Der vises en streng af tegn i feltet Side Access Token.
-
Før du gør noget andet, skal du følge Facebooks Webhook-opsætningsinstruktioner for at oprette et bekræftelsestoken, som du skal bruge til det næste trin.
Du skal have Node.js installeret på din computer for at konfigurere din webhook.
-
Under Webhooks-sektionen skal du vælge Set Up Webhooks og indtaste din side-URL i feltet Callback URL plus verify token, du oprettede i det sidste trin i feltet Bekræft token.
-
Vælg afkrydsningsfelterne ved siden af de webhook-begivenheder, du vil have leveret til din webhook.
Facebook anbefaler, at du som minimum vælger messages og messaging_postbacks.
-
Vælg den blå Bekræft og gem-knap.
En GET-anmodning vil blive sendt til din webhook. Hvis du konfigurerer alt korrekt, gemmes dine webhook-indstillinger automatisk.
-
Nu for at abonnere på din app på din side, skal du gå tilbage til din apps indstillinger og se efter sektionen Token Generation og vælge Vælg en side for at vælge din side fra rullelisten.
- Tilbage til Webhooks-sektionen, gør det samme som ovenfor ved at vælge Vælg en side for at vælge din side fra rullelisten.
- Vælg Abonner-knappen.
-
For at sikre, at du konfigurerer alt korrekt, test din app ved at gå til Facebook.com eller Messenger på din mobilenhed og sende en besked til din side. Din webhook bør modtage en webhook-begivenhed, hvilket betyder, at din app er blevet konfigureret.
Hvis du bruger Messenger med din app, kan du overveje at tjekke Facebooks Quickstart-guide for at hjælpe dig med at bygge din første Messenger-bot.
Hvad er en Facebook-app?
Udviklere bygger de fleste af de almindelige apps, du finder på Facebook, via Facebook-udviklerplatformen. Tusindvis af tredjepartsapps er tilgængelige til brug via en personlig Facebook-konto, som hjælper dig med at forbinde dig med andre produkter og tjenester.
En app (ikke at forveksle med den tilsvarende ikke-helt-fuld-applikation kaldet en "applet") er ikke rigtig et program i den forstand, at Mac- og Windows-computerbrugere kender begrebet. I stedet for at installere et computerprogram (også kendt som software og programmer) fra en disk eller en download til din computers harddisk, ville du bruge en Facebook-app ved at køre i din browser a- som ikke optager plads på din computer.
For eksempel, hvis du bruger en app til at spille Scrabble med en ven på Facebook, gemmer Facebook hver bevægelse, du foretager, på dens servere, ikke lok alt. Siden opdateres, når du logger på igen eller på anden måde opdaterer din browser. Dette er kerneforskellen mellem en Facebook-app og en konventionel applikation.
Hvad er Facebook-udviklerplatformen?
Facebook lancerede Facebook Developers-platformen i 2007, der giver en ramme, som udviklere kan bruge til at skabe applikationer, der interagerer med Facebooks kernefunktioner. Dette betød, at apps kunne dele brugeroplysninger med eksterne applikationer via en åben API (applikationsprogrammeringsgrænseflade).
Facebook-udviklerplatformen tilbyder et sæt API'er og værktøjer, der gør det muligt for tredjepartsudviklere at integrere med den åbne graf - uanset om det er via applikationer på Facebook.com eller eksterne websteder og enheder.
Hvorfor ville du oprette en Facebook-app?
Du spekulerer måske på, hvad din virksomhed kan bruge et spil som Scrabble til? Meget lidt, men spil er ikke den eneste brug af apps. Enhver enhed, der vil have sit navn delt på tværs af et soci alt netværk, kan bruge en app til at generere mærkegenkendelse.
Overvej dette scenario: Du ejer en restaurant med sin egen Facebook-side. Mange mennesker skriver banale kommentarer på sidens opslag, og det er det hele. Siden har en fanskare, men ikke ret mange kunder føler sig opmuntret nok til at "synes godt om" den.
Forestil dig nu, at siden har en app, der viser menupunkter - komplet med billeder, som brugerne kan vælge og dele. I stedet for at tilbyde dine fans kedelige statusopdateringer eller links til din blog, kan en app lade dem dele et mere iøjnefaldende syn på, hvad de lige har spist i din restaurant. Det er både nemt og sjovt for fans at bruge, og på denne måde udnytter du værdien af social markedsføring.
Brug af Facebook API
Graph API er kernen i Facebook Developers-platformen, der gør det muligt for udviklere at læse fra og skrive data til Facebook. Graph API præsenterer en enkel, ensartet visning af Facebooks sociale graf, der ensartet repræsenterer objekter i grafen (f.eks. personer, fotos, begivenheder og sider) og forbindelserne mellem dem (f.eks. venneforhold, delt indhold og fototags).
Sammen med applikationsbiblioteket er dette det mest kraftfulde aspekt af Facebook-platformen for udviklere.
To funktioner, som Facebook-udviklere ofte bruger til at udvide deres publikum, er app-invitationer og opslag til nyhedsfeedhistorier. Begge fortæller Facebook-brugere, hvilke af deres venner der deltager i appen.
En invitation er et eksplicit spørgsmål rettet mod venner efter appbrugerens valg. På den anden side lader nyhedsfeed-indstillingen blot andre vide, at en ven bruger en app.
Det er sværere at få en bruger til at sende invitationer, fordi sådanne invitationer ikke altid er velkomne. Men hvis en bruger sender dem til dem, der kunne være oprigtigt interesserede i appen, kan dette føre til tilmeldinger.
Med de rigtige incitamenter, markedsføring og branding kan apps på Facebook spredes som en steppebrand. Følg instruktionerne nedenfor for at lære, hvordan du bygger din første.