Hur man bygger en Facebook-app för din sida

Du kan skapa din egen Facebook-app för din sak, företag, organisation eller personligt bruk - genom att integrera den med din Facebook-sida. Facebook Developers-plattformen har allt du behöver, inklusive alla nödvändiga verktyg och guider som hjälper dig genom processen.


Vad är en Facebook-app?

Utvecklare bygger de flesta vanliga appar som du hittar på Facebook via Facebook-utvecklarplattformen. Tusentals appar från tredje part är tillgängliga att använda via ett personligt Facebook-konto som hjälper dig att ansluta dig till andra produkter och tjänster.

En app (inte att förväxla med den inte helt riktiga hela applikationen som kallas en "applet") är egentligen inte en applikation i den meningen att Mac- och Windows-datoranvändare känner till termen. Istället för att installera en datorprogram (även känd som programvara och program) från en disk eller en nedladdning på datorns hårddisk, skulle du använda en Facebook-app genom att köra i din webbläsare a - som inte tar upp något utrymme på din dator.

Om du till exempel använder en app för att spela Scrabble med en vän på Facebook lagrar Facebook varje rörelse du gör på dess servrar, inte lokalt. Sidan uppdateras när du loggar in igen eller på annat sätt uppdaterar din webbläsare. Detta är kärnskillnaden mellan en Facebook-app och en konventionell applikation.

Vad är plattformen för Facebook-utvecklare?

Facebook lanserade Facebook Developers-plattformen 2007 och tillhandahöll ett ramverk som utvecklare kan använda för att skapa applikationer som interagerar med Facebook-kärnfunktioner. Detta innebar att appar kunde dela användarinformation med externa applikationer via ett öppet API (applikationsprogrammeringsgränssnitt).

Facebook Developers-plattformen tillhandahåller en uppsättning API: er och verktyg som gör det möjligt för tredjepartsutvecklare att integreras med den öppna grafen - antingen genom applikationer på Facebook.com eller externa webbplatser och enheter.


Varför skulle du skapa en Facebook-app?

Du kanske undrar, vad kan ditt företag använda ett spel som Scrabble för? Mycket lite, men spel är inte den enda användningen av appar. Alla enheter som vill att namnet delas över ett socialt nätverk kan använda en app för att skapa varumärkesigenkänning.

Tänk på detta scenario: Du äger en restaurang med en egen Facebook-sida. Många postar vardagliga kommentarer på sidans inlägg, och det handlar om det. Sidan har en fanbas, men inte så många kunder uppmuntras nog att "gilla" den.

Tänk dig att sidan har en app som visar menyalternativ - komplett med foton som användare kan välja och dela. Istället för att erbjuda dina fans tråkiga statusuppdateringar eller länkar till din blogg, kan en app låta dem dela en mer iögonfallande bild av vad de just åt i din restaurang. Det är både enkelt och roligt för fans att använda, och på detta sätt utnyttjar du värdet av social marknadsföring.


Med hjälp av Facebook API

Graph API är kärnan i Facebook Developers-plattformen, vilket gör det möjligt för utvecklare att läsa från och skriva data till Facebook. Graph API presenterar en enkel, konsekvent bild av Facebooks sociala diagram, som enhetligt representerar objekt i diagrammet (t.ex. personer, foton, händelser och sidor) och kopplingarna mellan dem (t.ex. vänrelationer, delat innehåll och fototaggar ).

Tillsammans med applikationskatalogen är detta den mest kraftfulla aspekten av Facebook-plattformen för utvecklare.

Två funktioner som Facebook-utvecklare ofta använder för att bredda sin publik är appinbjudningar och inlägg till nyhetsflödesberättelser. Båda berättar för Facebook-användare vilka av deras vänner som deltar i appen.

En inbjudan är en uttrycklig fråga riktad till vänner efter appanvändarens val. Å andra sidan låter newsfeed-alternativet helt enkelt andra veta att en vän använder en app.

Att få en användare att skicka inbjudningar är svårare eftersom sådana inbjudningar inte alltid är välkomna. Men om en användare skickar dem till dem som verkligen är intresserade av appen kan detta leda till registrering.

Med rätt incitament, marknadsföring och varumärke kan appar på Facebook spridas som en löpeld. Följ instruktionerna nedan för att lära dig hur du bygger din första.

Hur man bygger en Facebook-app för din sida (Använd Messenger som ett exempel)

Följande steg tar dig igenom de enkla stegen som krävs för att skapa en app som specifikt fungerar med Messenger, men det finns flera andra produkter du kan välja mellan för din app. Följande steg kräver också att du redan har en Facebook-sida.

  1. Navigera till developers.facebook.com i en webbläsare. Om du inte redan är inloggad på ditt Facebook-konto väljer du Logga in längst upp till höger för att logga in på ditt konto.

  2. Välja Mina appar högst upp till höger och välj sedan + Skapa app från rullgardinsmenyn.

  3. Skapa ditt app-ID genom att ange ett namn i Visa namnfält och en e-postadress i Kontakta e-postfältet.

    Välj det blå Skapa app-id när du är klar.

    Du kan bli ombedd att slutföra en säkerhetskontroll genom att ange en CAPTCHA-kod.

  4. Facebook ger dig möjlighet att välja mellan fyra scenarier som hjälper dig att bygga din app. Du kan välja en och välja den blå Bekräfta knappen längst ner, eller om du hellre vill bygga din app utan att använda någon av dessa scenarier, välj Hoppa istället.

    För den här självstudien kommer vi att göra det Hoppa scenarierna.

  5. Välj inrätta knappen för att en produkt ska börja bygga din app.

    För syftet med denna handledning ska vi välja Messenger.

  6. I avsnittet Access Tokens väljer du rullgardinsmeny under Sida för att välja Facebook-sida du vill använda.

    Du kan behöva redigera behörigheterna för att ge appen åtkomst och generera en token. Välj det blå Redigera behörigheter knapp> Fortsätt som [Namn] > Kryssruta för sidan > Nästa > Klar > OK. En sträng tecken kommer att visas i fältet Sidåtkomsttoken.

  7. Innan du gör något annat måste du följa Facebooks instruktioner för Webhook för att skapa en verifieringstoken som du behöver för nästa steg.

    Du behöver Node.js installerat på din dator för att ställa in din webbhook.

  8. Välj under Webhooks-avsnittet Ställ in Webhooks och skriv in din webbadress i fältet för återuppringnings-URL plus verifiera token du skapade i det sista steget i fältet Verifiera token.

  9. Välj kryssrutor bredvid webhook-händelserna som du vill ska levereras till din webhook.

    Facebook rekommenderar att du väljer meddelanden och messaging_postbacks i det minsta.

  10. Välj det blå Verifiera och spara knapp.

    En GET-begäran kommer att skickas till din webbhook. Om du ställer in allt ordentligt sparas dina webbhook-inställningar automatiskt.

  11. Nu för att prenumerera på din app på din sida, gå tillbaka till appens inställningar och leta efter avsnittet Token Generation och välj Välj en sida för att välja din sida i listrutan.

  12. Tillbaka till avsnittet Webhooks, gör samma sak som ovan genom att välja Välj en sida för att välja din sida i listrutan.

  13. Välj Prenumerera knapp.

  14. För att säkerställa att du ställer in allt ordentligt testar du din app genom att gå till Facebook.com eller Messenger på din mobila enhet och skicka ett meddelande till din sida. Din webbhook ska få en webhook-händelse, vilket innebär att din app har konfigurerats.

    Om du använder Messenger med din app, överväg att kolla in Facebooks snabbstartsguide för att hjälpa dig att bygga din första Messenger-bot.

Lämna en kommentar