Was man wissen sollte
- Gehe zu developer.facebook.com und wähle Meine Apps > App erstellen. Geben Sie Details für Ihre App-ID ein. Entwicklungsszenarien auswählen oder überspringen.
- Wählen Sie Einrichten unter dem gewünschten App-Typ aus. Wählen Sie für eine Messenger-App Ihre Seite aus und führen Sie die Anweisungen zur Webhook-Einrichtung aus.
- Verwenden Sie die Graph-API, um Daten von Facebook zu lesen und in Facebook zu schreiben. Die Graph-API bietet eine einfache Ansicht des sozialen Graphen von Facebook.
Sie können Ihre eigene Facebook-App für Ihr Unternehmen, Ihre Organisation oder den persönlichen Gebrauch erstellen, indem Sie sie in Ihre Facebook-Seite integrieren. Die Facebook-Entwicklerplattform bietet alles, was Sie brauchen, einschließlich der erforderlichen Tools und Anleitungen, die Sie durch den Prozess führen.
So erstellen Sie eine Facebook-App für Ihre Seite
Die folgenden Schritte führen Sie durch den Erstellungsprozess einer App für Facebook Messenger. Es gibt jedoch mehrere andere Produkte, die Sie für Ihre App auswählen können. Für die folgenden Schritte muss außerdem eine Facebook-Seite eingerichtet sein.
- Navigiere in einem Webbrowser zu developer.facebook.com. Wenn Sie noch nicht bei Ihrem Facebook-Konto angemeldet sind, wählen Sie oben rechts Anmelden aus, um sich bei Ihrem Konto anzumelden.
-
Wählen Sie Meine Apps oben rechts und wählen Sie dann + App erstellen aus der Dropdown-Liste.
-
Erstellen Sie Ihre App-ID, indem Sie einen Namen in das Feld Anzeigename und eine E-Mail-Adresse in das Feld Kontakt-E-Mail. eingeben
Wählen Sie die blaue App-ID erstellen, wenn Sie fertig sind.
Möglicherweise werden Sie aufgefordert, eine Sicherheitsüberprüfung durchzuführen, indem Sie einen CAPTCHA-Code eingeben.
-
Facebook bietet Ihnen die Möglichkeit, aus vier Szenarien auszuwählen, die Ihnen beim Erstellen Ihrer App helfen. Sie können eines auswählen und unten auf die blaue Sch altfläche Bestätigen klicken. Wenn Sie Ihre App lieber ohne eines dieser Szenarien erstellen möchten, wählen Sie Überspringenstattdessen.
Für dieses spezielle Tutorial überspringen die Szenarien.
-
Wählen Sie die Sch altfläche Einrichten für ein Produkt aus, um mit der Erstellung Ihrer App zu beginnen.
Zum Zweck dieses Tutorials wählen wir Messenger.
-
Wählen Sie im Abschnitt "Zugriffstokens" die Dropdown-Liste unter Seite aus, um die Facebook-Seite auszuwählen, die Sie verwenden möchten.
Möglicherweise müssen Sie die Berechtigungen bearbeiten, um der App Zugriff zu gewähren und ein Token zu generieren. Wählen Sie die blaue Sch altfläche Berechtigungen bearbeiten > Weiter als [Name] > Checkbox Seite > Next > Done > OK. Im Feld Seitenzugriffstoken erscheint eine Zeichenkette.
-
Bevor Sie irgendetwas anderes tun, müssen Sie die Webhook-Einrichtungsanweisungen von Facebook befolgen, um ein Bestätigungstoken zu erstellen, das Sie für den nächsten Schritt benötigen.
Node.js muss auf Ihrem Computer installiert sein, um Ihren Webhook einzurichten.
-
Unter dem Abschnitt Webhooks wählen Sie Webhooks einrichten und geben Sie Ihre Seiten-URL in das Feld Rückruf-URL plus ein verify token, das Sie im letzten Schritt erstellt haben, in das Feld Verify Token eingeben.
-
Aktivieren Sie die Kontrollkästchen neben den Webhook-Ereignissen, die an Ihren Webhook gesendet werden sollen.
Facebook empfiehlt, mindestens messages und messaging_postbacks auszuwählen.
-
Wählen Sie die blaue Sch altfläche Bestätigen und Speichern.
Ein GET-Request wird an Ihren Webhook gesendet. Wenn Sie alles richtig eingerichtet haben, werden Ihre Webhook-Einstellungen automatisch gespeichert.
-
Um Ihre App jetzt auf Ihrer Seite zu abonnieren, gehen Sie zurück zu den Einstellungen Ihrer App und suchen Sie nach dem Abschnitt Token-Generierung und wählen Sie Seite auswählen aus, um Ihre Seite aus der Dropdown-Liste auszuwählen.
-
Zurück zum Webhooks-Bereich, gehen Sie genauso vor wie oben, indem Sie Seite auswählen auswählen, um Ihre Seite aus der Dropdown-Liste auszuwählen.
- Wählen Sie die Sch altfläche Abonnieren.
-
Um sicherzustellen, dass Sie alles richtig eingerichtet haben, testen Sie Ihre App, indem Sie auf Ihrem Mobilgerät zu Facebook.com oder Messenger gehen und eine Nachricht an Ihre Seite senden. Ihr Webhook sollte ein Webhook-Ereignis erh alten, was bedeutet, dass Ihre App erfolgreich eingerichtet wurde.
Wenn Sie Messenger mit Ihrer App verwenden, sollten Sie sich die Schnellstartanleitung von Facebook ansehen, um Ihnen beim Erstellen Ihres ersten Messenger-Bots zu helfen.
Was ist eine Facebook-App?
Entwickler erstellen die meisten gängigen Apps, die Sie auf Facebook finden, über die Facebook-Entwicklerplattform. Tausende von Drittanbieter-Apps stehen zur Verwendung über ein persönliches Facebook-Konto zur Verfügung, die Ihnen helfen, sich mit anderen Produkten und Diensten zu verbinden.
Eine App (nicht zu verwechseln mit der ähnlich nicht ganz vollständigen Anwendung namens „Applet“) ist nicht wirklich eine Anwendung in dem Sinne, wie Mac- und Windows-Computerbenutzer den Begriff kennen. Anstatt eine Computeranwendung (auch bekannt als Software und Programme) von einem Datenträger oder einem Download auf die Festplatte Ihres Computers zu installieren, würden Sie eine Facebook-App verwenden, indem Sie sie in Ihrem Browser ausführen a-, die keinen Speicherplatz auf Ihrem Computer beansprucht.
Wenn Sie beispielsweise eine App verwenden, um mit einem Freund auf Facebook Scrabble zu spielen, speichert Facebook jeden Zug, den Sie machen, auf seinen Servern, nicht lokal. Die Seite wird aktualisiert, wenn Sie sich erneut anmelden oder Ihren Browser anderweitig aktualisieren. Dies ist der wesentliche Unterschied zwischen einer Facebook-App und einer herkömmlichen Anwendung.
Was ist die Facebook-Entwicklerplattform?
Facebook startete 2007 die Facebook Developers-Plattform, die ein Framework bereitstellt, das Entwickler verwenden können, um Anwendungen zu erstellen, die mit Kernfunktionen von Facebook interagieren. Dies bedeutete, dass Apps Benutzerinformationen über eine offene API (Application Programming Interface) mit externen Anwendungen teilen konnten.
Die Facebook-Entwicklerplattform bietet eine Reihe von APIs und Tools, die es Drittentwicklern ermöglichen, sich in den offenen Graphen zu integrieren - sei es über Anwendungen auf Facebook.com oder externe Websites und Geräte.
Warum solltest du eine Facebook-App erstellen?
Sie fragen sich vielleicht, wofür Ihr Unternehmen ein Spiel wie Scrabble nutzen kann? Sehr wenig, aber Spiele sind nicht die einzige Verwendung von Apps. Jedes Unternehmen, das möchte, dass sein Name in einem sozialen Netzwerk geteilt wird, kann eine App verwenden, um Markenwiedererkennung zu generieren.
Stellen Sie sich folgendes Szenario vor: Sie besitzen ein Restaurant mit einer eigenen Facebook-Seite. Viele Leute posten banale Kommentare zu den Beiträgen der Seite, und das war es auch schon. Die Seite hat eine Fangemeinde, aber nicht viele Kunden fühlen sich ermutigt genug, sie zu „liken“.
Stellen Sie sich jetzt vor, die Seite hätte eine App, die Menüpunkte auflistet – komplett mit Fotos, die Benutzer auswählen und teilen können. Anstatt Ihren Fans langweilige Status-Updates oder Links zu Ihrem Blog anzubieten, kann eine App es ihnen ermöglichen, eine auffälligere Ansicht dessen zu teilen, was sie gerade in Ihrem Restaurant gegessen haben. Es ist sowohl einfach als auch unterh altsam für Fans, und auf diese Weise nutzen Sie den Wert von Social Marketing.
Verwenden der Facebook-API
Die Graph-API ist der Kern der Facebook Developers-Plattform, die es Entwicklern ermöglicht, Daten von Facebook zu lesen und in Facebook zu schreiben. Die Graph-API stellt eine einfache, konsistente Ansicht des sozialen Graphen von Facebook dar und stellt Objekte im Graphen (z. B. Personen, Fotos, Ereignisse und Seiten) und die Verbindungen zwischen ihnen (z. B. Freundschaftsbeziehungen, geteilte Inh alte und Foto-Tags) einheitlich dar).
Zusammen mit dem Anwendungsverzeichnis ist dies der leistungsfähigste Aspekt der Facebook-Plattform für Entwickler.
Zwei Funktionen, die Facebook-Entwickler häufig verwenden, um ihr Publikum zu erweitern, sind App-Einladungen und Posts in Newsfeed-Storys. Beide teilen Facebook-Nutzern mit, welche ihrer Freunde an der App teilnehmen.
Eine Einladung ist eine explizite Frage, die sich an Freunde nach Wahl des App-Benutzers richtet. Andererseits lässt die Newsfeed-Option andere einfach wissen, dass ein Freund eine App verwendet.
Einen Benutzer dazu zu bringen, Einladungen zu versenden, ist schwieriger, da solche Einladungen nicht immer willkommen sind. Wenn ein Benutzer sie jedoch an Personen sendet, die möglicherweise wirklich an der App interessiert sind, kann dies zu Anmeldungen führen.
Mit den richtigen Anreizen, Marketing und Branding können sich Apps auf Facebook wie ein Lauffeuer verbreiten. Befolgen Sie die nachstehenden Anweisungen, um zu erfahren, wie Sie Ihr erstes erstellen.