Een Facebook-app voor uw pagina bouwen

Wat te weten

  • Ga naar developers.facebook.com en kies Mijn apps > App maken. Voer details voor uw app-ID in. Kies ontwikkelscenario's of sla over.
  • Kiezen Opgericht onder het type app dat u wilt. Kies voor een Messenger-app uw pagina en voltooi de installatie-instructies voor de Webhook.
  • Gebruik de Grafiek-API om gegevens te lezen van en naar Facebook te schrijven. De grafiek API geeft een eenvoudige weergave van de sociale grafiek van Facebook.

Je kunt je eigen maken Facebook app voor uw bedrijf, organisatie of persoonlijk gebruik door deze te integreren met uw Facebook-pagina. Het Facebook Developers-platform heeft alles wat je nodig hebt, inclusief de benodigde tools en handleidingen om je door het proces te leiden.

Een Facebook-app voor uw pagina bouwen

De volgende stappen leiden u door het proces van het maken van een app voor Facebook Messenger. Er zijn echter verschillende andere producten die u voor uw app kunt kiezen. De volgende stappen vereisen ook dat u: een Facebook-pagina opgezet.

  1. Navigeren naar developers.facebook.com in een webbrowser. Als u nog niet bent aangemeld bij uw Facebook-account, selecteert u Log in in de rechterbovenhoek om in te loggen op uw account.

  2. Selecteer Mijn apps in de rechterbovenhoek en selecteer vervolgens + App maken uit de vervolgkeuzelijst.

    Een app maken in de Facebook-ontwikkelaarsportal
  3. Maak uw app-ID aan door een naam in te voeren in de Veld Naam weergeven en een e-mailadres in de Veld E-mail contact.

    Nieuwe app-ID maken

    Selecteer de blauwe App-ID maken knop als u klaar bent.

    Mogelijk wordt u gevraagd een veiligheidscontrole uit te voeren door een CAPTCHA-code in te voeren.

  4. Facebook geeft je de mogelijkheid om uit vier scenario's te kiezen om je te helpen bij het bouwen van je app. Je kunt er een kiezen en de blauwe selecteren Bevestigen knop onderaan, of als u liever uw app bouwt zonder een van deze scenario's te gebruiken, selecteert u Overslaan in plaats daarvan.

    Facebook-ontwikkelaarsportaal

    Voor deze specifieke tutorial zullen we: Overslaan de scenario's.

  5. Selecteer de Opgericht knop voor een product om te beginnen met het bouwen van uw app.

    Een product toevoegen aan de ontwikkelaarsportal

    Voor het doel van deze tutorial gaan we selecteren Boodschapper.

  6. Selecteer in het gedeelte Toegangstokens de keuzelijst onder Pagina om de. te selecteren Facebook pagina u wilt gebruiken.

    Een API-toegangstoken maken in de Facebook-ontwikkelaarsportal

    Mogelijk moet u de machtigingen bewerken om de app toegang te verlenen en een token te genereren. Selecteer de blauwe Machtigingen bewerken knop > Ga verder als [Naam] > Selectievakje pagina > Volgende > Gedaan > OKE. Er verschijnt een reeks tekens in het veld Token voor paginatoegang.

  7. Voordat u iets anders doet, moet u volgen Instructies voor het instellen van de webhook van Facebook om een ​​verificatietoken te maken, die u nodig heeft voor de volgende stap.

    U moet Node.js op uw computer hebben geïnstalleerd om uw webhook in te stellen.

  8. Selecteer onder het gedeelte Webhooks Webhooks instellen en ga naar binnen uw pagina-URL in het veld Callback-URL plus de token verifiëren die u in de laatste stap hebt gemaakt in het veld Token verifiëren.

    Nieuwe API-abonnementen maken
  9. Selecteer de selectievakjes naast de webhook-evenementen die u op uw webhook wilt laten bezorgen.

    Facebook raadt aan om te selecteren berichten en messaging_postbacks op zijn minst.

  10. Selecteer de blauwe Verifiëren en opslaan knop.

    Er wordt een GET-verzoek naar uw webhook verzonden. Als je alles goed hebt ingesteld, worden je webhook-instellingen automatisch opgeslagen.

  11. Om nu uw app op uw pagina te abonneren, gaat u terug naar de instellingen van uw app en zoekt u naar het gedeelte Token Generation en selecteert u Selecteer een pagina om uw pagina te kiezen in de vervolgkeuzelijst.

    Een nieuw token genereren in de Facebook-ontwikkelaarsportal
  12. Terug naar het gedeelte Webhooks, doe hetzelfde als hierboven door te selecteren Selecteer een pagina om uw pagina te kiezen in de vervolgkeuzelijst.

  13. Selecteer de Abonneren knop.

  14. Om ervoor te zorgen dat je alles goed instelt, test je je app door op je mobiele apparaat naar Facebook.com of Messenger te gaan en een bericht naar je pagina te sturen. Uw webhook zou een webhook-gebeurtenis moeten ontvangen, wat betekent dat uw app succesvol is ingesteld.

    Als je Messenger met je app gebruikt, overweeg dan om af te rekenen Snelstartgids van Facebook om u te helpen bij het bouwen van uw eerste Messenger-bot.

Wat is een Facebook-app?

Ontwikkelaars bouwen de meeste van de gemeenschappelijke apps die je op Facebook vindt, via het Facebook Developers-platform. Duizenden van apps van derden zijn beschikbaar voor gebruik via een persoonlijk Facebook-account waarmee u in contact kunt komen met andere producten en diensten.

Een app (niet te verwarren met de eveneens niet-helemaal-een-volledige-applicatie genaamd een "applet") is niet echt een applicatie in de zin dat Mac- en Windows-computergebruikers de term kennen. In plaats van een computertoepassing (ook bekend als software en programma's) vanaf een schijf of een download op uw harde schijf van uw computer, zou u een Facebook-app gebruiken door in uw browser a uit te voeren, wat geen ruimte in beslag neemt op uw computer.

Als je bijvoorbeeld een app gebruikt om Scrabble te spelen met een vriend op Facebook, slaat Facebook elke beweging die je maakt op zijn servers op, niet lokaal. De pagina wordt bijgewerkt wanneer u zich opnieuw aanmeldt of uw browser op een andere manier vernieuwt. Dit is het belangrijkste verschil tussen een Facebook-app en een conventionele applicatie.

Wat is het Facebook-ontwikkelaarsplatform?

Facebook lanceerde in 2007 het Facebook Developers-platform, dat een raamwerk biedt dat ontwikkelaars kunnen gebruiken om applicaties te maken die interageren met core Facebook-functies. Dit betekende dat apps gebruikersinformatie konden delen met externe applicaties via een open API (application programming interface).

Het Facebook Developers-platform biedt een reeks API's en tools waarmee externe ontwikkelaars: integreren met de open grafiek — hetzij via applicaties op Facebook.com of externe websites en apparaten.

Waarom zou je een Facebook-app maken?

U vraagt ​​zich misschien af ​​waar uw bedrijf een spel als Scrabble voor kan gebruiken? Heel weinig, maar games zijn niet het enige gebruik van apps. Elke entiteit die wil dat zijn naam wordt gedeeld via een sociaal netwerk, kan een app gebruiken om merkherkenning te genereren.

Overweeg dit scenario: u heeft een restaurant met een eigen Facebook-pagina. Veel mensen plaatsen alledaagse opmerkingen op de berichten van de pagina, en dat is het dan ook. De pagina heeft een schare fans, maar niet veel klanten voelen zich aangemoedigd genoeg om deze te 'liken'.

Stel je nu eens voor dat de pagina een app heeft met menu-items, compleet met foto's die gebruikers kunnen selecteren en delen. In plaats van je fans saaie statusupdates of links naar je blog aan te bieden, kan een app ze een meer in het oog springend beeld geven van wat ze net in je restaurant hebben gegeten. Het is zowel gemakkelijk als leuk voor fans om te gebruiken, en op deze manier benut je de waarde van sociale marketing.

De Facebook-API gebruiken

De Grafiek-API is de kern van het Facebook Developers-platform, waarmee ontwikkelaars gegevens kunnen lezen van en schrijven naar Facebook. De grafiek API geeft een eenvoudig, consistent beeld van de sociale Facebook-grafiek, waarbij objecten in de grafiek uniform worden weergegeven (bijvoorbeeld mensen, foto's, evenementen, en pagina's) en de onderlinge verbanden (bijv. vriendenrelaties, gedeelde inhoud en foto tags).

Samen met de applicatiedirectory is dit het krachtigste aspect van het Facebook-platform voor ontwikkelaars.

Twee functies die Facebook-ontwikkelaars vaak gebruiken om hun publiek te verbreden, zijn app-uitnodigingen en berichten voor nieuwsfeedverhalen. Beide vertellen Facebook-gebruikers welke van hun vrienden deelnemen aan de app.

Een uitnodiging is een expliciete vraag gericht op vrienden van de keuze van de app-gebruiker. Aan de andere kant laat de newsfeed-optie anderen gewoon weten dat een vriend een app gebruikt.

Een gebruiker uitnodigen om uitnodigingen te versturen is moeilijker omdat dergelijke uitnodigingen niet altijd welkom zijn. Als een gebruiker ze echter naar mensen stuurt die oprecht geïnteresseerd zijn in de app, kan dit leiden tot aanmeldingen.

Met de juiste prikkels, marketing en branding kunnen apps op Facebook zich als een lopend vuurtje verspreiden. Volg de onderstaande instructies om te leren hoe u uw eerste kunt bouwen.