Eine Facebook-Seite mit Social Quack verbinden
Eine kostenlose Meta-App, eine Anmeldung — und jede Facebook-Seite, die du verwaltest, postet nach Plan.
Facebook kostet ein paar Klicks mehr als die anderen Einrichtungen, nicht weil es schwierig wäre, sondern weil Metas Entwicklerseite sehr viele Menüs hat. Alles Folgende ist einmalig: Du legst eine kleine eigene App an, fügst zwei Werte in Social Quack ein, meldest dich an, veröffentlichst die App, und fertig. Es gibt kein App Review und keine Unternehmensverifizierung — Metas Standard Access deckt Seiten, die vom Admin der App selbst verwaltet werden, bereits ab, und dieser Admin bist du.
Zwei Dinge solltest du vorher wissen. Die App ID und das Secret, die du anlegst, liegen verschlüsselt auf deinem eigenen Mac; von dort gehen sie direkt zu Facebook, wenn du eine Seite verbindest, und Social Quack hat keinen eigenen Server, der sie je zu sehen bekäme. Und weil die Entwickler-App dir gehört, gehört ihr Post-Kontingent dir allein — du teilst es dir mit niemandem sonst, der Social Quack nutzt, niemandes Aktivität kann dich also ausbremsen oder dir eine Sperre einbringen.
1. Was du brauchst
- Eine Facebook-Seite, bei der du Administrator bist. Social Quack postet ausschließlich auf Seiten — Apps können nicht in ein persönliches Profil posten.
- Das Facebook-Konto mit dieser Rolle, für den Anmeldeschritt.
- Social Quack geöffnet bei Channels (Kanäle) in der Seitenleiste → Karte Facebook Page → Set up app keys (App-Schlüssel einrichten). In diesem Bereich stehen die beiden Felder, die du ausfüllen wirst, und darüber die Redirect-Adresse, die du in Schritt 4 brauchst, mit einem Kopier-Button daneben. Lass ihn im Hintergrund offen, während du dich durch Metas Seite arbeitest.
Eine einzige Anmeldung verbindet jede Seite, bei der du Administrator bist — jede kommt als eigener Kanal an, und die, die du nicht willst, kannst du hinterher entfernen.
2. Deine Meta-App anlegen
- Geh auf https://developers.facebook.com und melde dich mit deinem Facebook-Konto an.
- My Apps → Create app.
- Wenn gefragt wird, was deine App tun soll, wähl den Use Case „Manage everything on your Page". (Du hast schon eine Meta-App, die du lieber weiterverwendest? Öffne sie und füge diesen Use Case unter Dashboard → Add use case hinzu.)
- Meta bittet dich, ein business portfolio anzuhängen oder anzulegen. Nimm dein eigenes, oder erstelle eines, falls du keines hast.
3. Die Berechtigungen hinzufügen
Klick auf der Use-Case-Karte auf Customize und dann unter Permissions and features bei jeder dieser vier auf Add:
| Berechtigung | Wofür sie da ist |
|---|---|
pages_manage_posts |
Veröffentlicht den Post auf deiner Seite. |
pages_read_engagement |
Muss zusätzlich zur vorigen da sein, bevor Facebook Social Quack überhaupt eine Seite zum Posten überlässt. |
pages_manage_engagement |
Postet die weiteren Teile eines mehrteiligen Posts als Kommentare unter dem ersten. |
pages_read_user_content |
Facebook verlangt sie zusammen mit pages_manage_engagement. Lässt du sie weg, scheitert die Anmeldung mit „Invalid Scopes". |
pages_show_list ist in diesem Use Case schon enthalten, dafür ist also nichts zu tun. Ebenso business_management — das sorgt überhaupt erst dafür, dass Seiten aus einem business portfolio in der Liste auftauchen. Noch ein Grund, den Use Case „Manage everything on your Page" zu nehmen, statt sich die Berechtigungen selbst zusammenzustellen.
Fehlt eine der vier, sagt der Anmeldebildschirm in Schritt 6 „Invalid Scopes". Und wenn du eine Berechtigung nach dem Verbinden einer Seite hinzufügst, wächst die bestehende Verbindung nicht in sie hinein — geh zurück zu Channels in Social Quack, klick auf der Karte Facebook Page unter Add a channel (Kanal hinzufügen) auf Connect (Verbinden) und melde dich erneut an, um die neue Berechtigung freizugeben. Drück vorher nicht Remove (Entfernen) beim verbundenen Kanal: Das löscht den Kanal und jeden Post, der noch für ihn in der Warteschlange steht, und auf Facebooks Seite ändert es nichts. Erneutes Verbinden aktualisiert die Seite, die du schon hast, und behält ihre Warteschlange.
4. Meta sagen, wohin es dich zurückschickt
Öffne im linken Menü Facebook Login for Business → Settings.
- Füge die Redirect-Adresse in Valid OAuth Redirect URIs ein. Diese Adresse zeigt dir Social Quack im selben Bereich Set up app keys, mit einem Kopier-Button daneben — diese Seite hier kann sie dir nicht nennen, weil Social Quack die für deine eigene Installation passende Adresse selbst ermittelt. Kopiere sie aus der App und füge sie vollständig ein.
- Klick unten auf der Seite auf Save changes.
- Erst jetzt fügst du dieselbe Adresse in das Feld Redirect URI Validator ein und klickst auf Check URI. Dort muss stehen, dass die URI gültig ist. Prüfen, bevor du gespeichert hast, schlägt immer fehl — das ist der mit Abstand häufigste Irrweg auf dieser Seite.
Die Adresse liegt auf
socialquack.comund nicht auf deinem eigenen Rechner, weil Meta nur Adressen akzeptiert, die mithttps://beginnen. Sie reicht die Anmeldung einfach direkt an die App auf deinem Mac weiter.
5. App ID und App Secret kopieren
Bleib im linken Menü, scroll ganz nach unten und öffne App settings → Basic.
- Kopiere die App ID in das Feld
Meta App IDin Social Quack. - Klick neben dem App Secret auf Show und kopiere es in
Meta App Secret.
Wo du gerade auf diesem Bildschirm bist: Wenn das Feld Privacy Policy URL leer ist, trag https://socialquack.com/privacy ein und klick auf Save changes. Meta sperrt den Anmeldebildschirm komplett, solange die App keine hat.
6. Deine Seiten verbinden
Klick im Bereich Set up app keys auf Save (Speichern) — das ist Social Quacks eigener Save-Button, nicht Metas Save changes aus Schritt 5. Social Quack speichert die beiden Schlüssel und öffnet sofort Facebooks Anmeldung in deinem normalen Browser; falls nicht, klick auf der Karte Facebook Page auf Connect.
Melde dich dort mit dem Facebook-Konto an, das Administrator der Seite ist. Lass auf Facebooks Berechtigungsbildschirm alles angehakt — eine dort abgewählte Seite oder Berechtigung ist der übliche Grund dafür, dass der nächste Bildschirm leer zurückkommt.
Wenn der Browser dir sagt, dass du den Tab schließen kannst, wechsle zurück zu Social Quack. Jede Seite, die du verwaltest, erscheint jetzt als eigener Kanal unter Channels. Entferne die, auf die du nicht posten willst — sie sind brandneu, es steht also nichts in ihrer Warteschlange, das verloren gehen könnte.
7. Die App veröffentlichen — überspring das nicht
Linkes Menü → Dashboard → nach unten scrollen bis zum Kasten „Check requirements then publish" → Publish.
Bis du das tust, zeigt Facebook alles, was die App postet, nur dir. Der Post sieht auf deinem eigenen Bildschirm völlig normal aus und ist für alle anderen unsichtbar — eine verwirrende Stunde, wenn man nichts davon weiß. Das Veröffentlichen macht diese Posts öffentlich, auch die schon abgesetzten.
Wenn es sich über die Privacy Policy URL beschwert, obwohl du sie in Schritt 5 eingetragen hast: Öffne App settings → Basic, klick noch einmal auf Save changes, geh zurück zum Dashboard und drück erneut auf Publish.
8. Was du posten kannst
| Text | Bis zu 63.206 Zeichen. |
| Link | Hak in Compose (Verfassen) den Facebook-Kanal an, und du bekommst ein Feld Link to attach (anzuhängender Link). Facebook baut daraus eine Vorschaukarte. Bei Foto- und Videoposts wird es ignoriert. |
| Fotos | Bis zu 10 in einem Post. |
| Video | Eines pro Post. |
| Mehrteilige Posts | Weitere Teile werden der Reihe nach als Kommentare unter dem ersten Post gepostet. |
Ein einzelner Post kann kein Video mit Fotos mischen — dieses Format gibt es bei Facebook nicht. Plane beides als zwei Posts.
Fotos und Videos gehen direkt von deinem Mac zu Facebook, für diese Plattform ist beim Medien-Hosting also nichts einzurichten.
Deine Seitenverbindung läuft nicht nach einer bestimmten Zeit ab. Sie bricht nur, wenn du dein Facebook-Passwort änderst, deine Admin-Rolle auf der Seite verlierst oder die App aus deinem Facebook-Konto entfernst — dann verbindest du sie unter Channels neu.
Wenn etwas nicht klappt
| Was du siehst | Was es bedeutet | Was zu tun ist |
|---|---|---|
| „Invalid Scopes" auf Facebooks Anmeldebildschirm | Eine der vier Berechtigungen fehlt im Use Case | Alle vier hinzufügen (Schritt 3), dann auf der Karte Facebook Page erneut auf Connect klicken |
| „Facebook returned no pages you can post to" | Du bist bei keiner Seite Administrator oder Redakteur, auf dem Berechtigungsbildschirm wurde etwas abgewählt, oder — solange die App noch unveröffentlicht ist — dein Facebook-Konto hat keine Rolle in der App | Prüf deine Rolle auf der Seite, verbinde erneut und wähl nichts ab; veröffentliche die App (Schritt 7) |
| Der Redirect URI Validator sagt, die URI sei ungültig | Du hast auf Check URI geklickt, bevor du Save changes geklickt hattest | Erst speichern, dann prüfen (Schritt 4) |
| Facebook zeigt den Anmeldebildschirm gar nicht erst an | Die App hat keine Privacy Policy URL | Trag https://socialquack.com/privacy unter App settings → Basic ein und klick auf Save changes |
| Der Post ist veröffentlicht, aber Freunde und Kundschaft sehen ihn nicht | Die App ist noch unveröffentlicht — Facebook zeigt ihre Posts nur dir | Dashboard → „Check requirements then publish" → Publish (Schritt 7). Auch die früheren Posts werden dann sichtbar |
| „Facebook refused: missing permission" bei einem Post | Die Seite wurde verbunden, bevor du diese Berechtigung hinzugefügt hast; die ältere Verbindung bekommt sie nicht nachträglich | Füge sie unter Customize → Permissions and features hinzu (Kommentare unter dem ersten Teil brauchen pages_manage_engagement) und klick dann in Channels erneut auf der Karte Facebook Page auf Connect. Nimm nicht Remove — das löscht die eingeplanten Posts des Kanals, und genau das erneute Verbinden darüber ist es, was die Berechtigung erteilt |
| „Facebook token is no longer valid — reconnect the page in Channels" | Dein Facebook-Passwort hat sich geändert, du hast deine Rolle auf der Seite verloren, oder die App wurde aus deinem Konto entfernt | Channels → auf der Karte Facebook Page erneut auf Connect klicken; der bestehende Kanal und alles, was für ihn eingeplant ist, laufen weiter |
| Ein Post schlägt fehl und geht ein paar Minuten später von allein raus | Facebook hat vorübergehend gedrosselt | Nichts — Social Quack erkennt das und versucht es von selbst erneut |
| Einige Bilder sind nicht aufgetaucht | Der Post hat ein Video mit Fotos gemischt | Poste das Video und die Fotos getrennt |