Facebook

Einrichtung des Facebook-Streams

1 / Facebook-App anlegen

Als erstes musst du eine App auf developers.facebook.com/apps anlegen. Unter Meine App kannst du alle deine Apps einsehen und rechts oben über den grünen Button App erstellen deine App anlegen.

Wähle als App-Version Business aus.

Vergib danach einen Namen für die App sowie eine E-Mail-Adresse an und wähle bei Zweck “Du oder ein eigenes Unternehmen” aus.

Danach sollte die App angelegt worden sein. Im nächsten Schritt muss Facebook Login hinzugefügt werden. Dazu klickst du in der linken Navigationsleiste auf Produkt hinzufügen und bei Facebook Login auf Einrichten.

Klicke in der linken Navigationsleiste auf Einstellungen und trage im Feld Gültige OAuth Redirect URIs folgende URL ein (ersetze deine-domain.de durch deine eigene Domain):

https://deine-domain.de/_facebook/auth

Um Beiträge auszulesen musst du Admin der Seite sein, ansonsten musst du die Facebook-App erst zum App Review einreichen.

2 / News-Archiv anlegen

Lege ein neues News-Archiv im Contao Backend an, in welches die Facebook-Posts später importiert werden sollen. Die Weiterleitungsseite muss ausgewählt sein, wobei das für das Social Feed Bundle nicht relevant ist.

3 / Account anlegen und Access Token generieren

Unter dem Menüpunkt Social Feed Accounts kannst du über die Schaltfläche Neuen Social-Feed Account anlegen einen neuen Account anlegen. Als Typ wählst du Facebook aus.

  • Facebook-Account: Der Name des Accounts, wie er in der URL steht
  • App ID: Die App ID findest du in den Einstellungen deiner App.
  • App Secret: Den App Secret findest du in den Einstellungen deiner App (App-Geheimcode).
  • Access Token: Der Access Token wird automatisch ausgefüllt.
  • Access Token generieren: Die Option wählst du beim ersten Mal aus. Wenn du anschließend auf Speichern klickst kannst du den Access Token automatisch generieren lassen.
  • News-Archiv: Das Archiv, in welches die Facebook-Posts später importiert werden sollen.
  • Ausführung des Cronjobs: Hier hast du die Wahl zwischen verschiedenen Zeitspannen um Posts zu importieren.
  • Nur Posts der Seite importieren: Wenn du die Option auswählst, werden nur die Posts der Seite importiert und keine Posts, die Nutzer an Ihre Pinnwand geschrieben haben.
  • Letzter Import: Die Felder werden automatisch ausgefüllt. Du kannst sie aber leeren, damit anschließend der Cronjob wieder aufgerufen wird.

Wenn du die Option Access Token generieren ausgewählst hast und danach speicherst, wirst du zu Facebook weitergeleitet um die App mit deiner Facebook-Seite zu verbinden. Im Anschluss wird der Access Token automatisch generiert und in der Datenbank gespeichert.

Mit dem Access Token Debugger kannst du den generierten Access Token testen. Wenn du den Token auf der Seite eingibst und auf Fehlerbehebung klickst sollte es wie im folgenden Screenshot aussehen. Wichtig ist, dass das Ablaufdatum auf Niemals steht, ansonsten müsste man den Access Token nach Ablauf des Datums neu generieren.

4 / Modul anlegen

Auf der Seite Einrichtung Modul findest du alle weiteren Hinweise zum Anlegen und Platzieren des Moduls.