Alle Anleitungen

Instagram mit Social Quack verbinden

Plane Posts für dein eigenes Instagram-Konto — ohne Facebook-Seite, ohne App Review, ein paar Minuten, die du nur einmal investierst.

Instagram lässt ein Planungstool nur dann in deinem Namen posten, wenn dieses Tool dir selbst gehört. Die einmalige Aufgabe ist deshalb: eine kleine, kostenlose eigene Entwickler-App auf Metas Seite anlegen und zwei Werte daraus in Social Quack einfügen. Diese Werte liegen verschlüsselt auf deinem eigenen Mac, und weil die Entwickler-App dir gehört, gehören auch Instagrams Post-Limits dir allein — es gibt keinen gemeinsamen Topf fremder Konten, in dem du ausgebremst oder gesperrt werden könntest.

Arbeite mit Social Quack und deinem Browser nebeneinander: Metas Entwicklerseite im Browser, die App daneben. Neben jedem Wert, den du auf Metas Seite einfügen musst, sitzt in der App ein Kopier-Button.

1. Dein Instagram-Konto muss ein Professional-Konto sein

Social Quack postet auf ein Professional-Konto — Business oder Creator. In der Instagram-App auf deinem Handy: Settings → Account type (in einer deutschsprachigen App: Einstellungen → Kontotyp). Ein privates Konto kann über Instagrams Veröffentlichungswerkzeuge überhaupt nicht posten, das lohnt sich also vor allem anderen zu prüfen.

Du brauchst keine Facebook-Seite, und das Konto muss auch mit keiner verknüpft sein.

2. Das Schlüssel-Fenster in Social Quack öffnen

Klick in der App in der Seitenleiste auf Channels (Kanäle), such Instagram unter Add a channel (Kanal hinzufügen) und klick auf Set up app keys (App-Schlüssel einrichten).

Lass dieses Fenster offen. Es enthält drei Dinge, die du gleich brauchst:

  • dieselben Schritte wie diese Seite, in Kurzform;
  • die Redirect-URL — die Adresse, an die Instagram dich nach dem Anmelden zurückschickt. Social Quack ermittelt die für deine Installation richtige und zeigt sie mit einem Kopier-Button an; nimm sie deshalb immer von dort, statt etwas zu tippen, das richtig aussieht;
  • die beiden Felder, in die du einfügen wirst: Instagram App ID und Instagram App Secret.

3. Den Instagram-Use-Case zu einer Meta-App hinzufügen

  1. Geh auf https://developers.facebook.com und melde dich mit deinem Facebook-Konto an.
  2. Öffne deine App. Wenn du schon eine für Threads angelegt hast, funktioniert genau dieselbe — eine zweite brauchst du nicht.
  3. Noch nie eine angelegt? My Apps → Create app, gib ihr einen beliebigen Namen, wähl den Use Case „Manage messaging & content on Instagram", wenn Meta fragt, was deine App tun soll, und häng ein business portfolio an oder leg eines an, wenn danach gefragt wird.
  4. Wähl in der App Add use case → „Manage messaging & content on Instagram" — es sei denn, du hast ihn gerade beim Anlegen der App ausgewählt, dann ist er schon da.

Dieser Use Case hieß früher Instagram API with Instagram Login. Dasselbe, nur umbenannt — wenn dir in einem älteren Artikel der alte Name begegnet, bist du hier trotzdem richtig.

4. Der App sagen, wohin sie dich zurückschickt

Öffne innerhalb dieses Use Case API setup with Instagram login → Set up Instagram business login und füll drei Felder aus:

Feld auf Metas Seite Was hineingehört
OAuth redirect URIs Die Redirect-URL, die Social Quack dir im Fenster Set up app keys mit einem Kopier-Button zeigt. Kopiere sie von dort — tipp sie nicht ab.
Deauthorize URL https://socialquack.com/oauth/callback/uninstall
Data deletion URL https://socialquack.com/oauth/callback/delete

Speichere die Seite. Die Redirect-URL muss Zeichen für Zeichen übereinstimmen, kopiere sie deshalb immer, statt sie zu tippen — das ist der mit Abstand häufigste Grund, warum Instagrams Anmeldeseite nicht weitermacht.

Lass dich nicht davon irritieren, dass diese Adresse auf socialquack.com liegt und nicht auf deinem eigenen Rechner. Instagram lehnt jede Anmeldung ab, die dich an eine ungesicherte Adresse zurückschicken würde; Social Quack gibt dir deshalb eine gesicherte zum Eintragen und reicht die Anmeldung direkt an die App auf deinem Mac weiter.

5. Die beiden Schlüssel nach Social Quack kopieren

Such auf derselben Seite die Instagram App ID und das Instagram App Secret und füge sie in die passenden Felder in Social Quack ein.

Das sind nicht die Meta App ID und das Meta App Secret, die woanders im Dashboard stehen. Sie sehen ähnlich aus und sind andere Nummern. Nimm sie aus API setup with Instagram login.

Klick auf Save (Speichern). Social Quack speichert sie verschlüsselt auf deinem Mac und öffnet sofort Instagrams Anmeldeseite in deinem Browser. Wenn du Schritt 6 noch nicht gemacht hast, scheitert diese erste Anmeldung — das ist zu erwarten, und Schritt 6 ist die Lösung dafür.

Wenn die Anmeldung dann durchgeht — also nach Schritt 6 —, bittet Instagram dich, drei Berechtigungen zu bestätigen:

Berechtigung Wofür sie da ist
instagram_business_basic liest deinen Benutzernamen und dein Profilbild, damit das Konto unter Connected (Verbunden) auftaucht
instagram_business_content_publish veröffentlicht die Posts, die du einplanst
instagram_business_manage_comments hängt die Folgeteile eines mehrteiligen Posts als Kommentare an

Bestätige alle drei. Die dritte ist die, die aus den Folgeteilen eines mehrteiligen Posts Kommentare macht — ohne sie geht der Post selbst zwar raus, scheitert dann aber mit „Posted, but adding the comment thread failed".

6. Dein Konto als Instagram Tester eintragen — und die Einladung annehmen

Deine App bleibt im Development mode (Entwicklungsmodus, siehe Schritt 8), und in diesem Modus lässt Instagram nur Konten zu, die du eingeladen hast. Deines ist eines davon:

  1. In deiner Meta-App: App roles → Roles → Add people → trag dein Instagram-Konto als Instagram Tester ein.
  2. Dann nimm die Einladung in der Instagram-App auf deinem Handy an: Settings → Website permissions → Apps and websites → Tester invites (in einer deutschsprachigen App: Einstellungen → Website-Berechtigungen → Apps und Websites → Tester-Einladungen).

Solange du nicht annimmst, bleibt die Einladung pending, und die Anmeldung aus Schritt 5 scheitert. Wenn dein allererster Verbindungsversuch mit einem Fehler zurückkam, liegt es fast immer daran — nimm die Einladung an und klick dann auf der Instagram-Karte erneut auf Connect (Verbinden).

7. Medien-Hosting — jeder Instagram-Post braucht ein Foto oder Video

Zwei Instagram-Regeln prägen diesen Schritt: Einen reinen Textpost gibt es nicht, und Instagram holt sich Fotos und Videos von einer öffentlichen Webadresse, statt einen Upload anzunehmen.

Öffne in Social Quack Settings (Einstellungen) → Media hosting (Medien-Hosting). Mit aktiver Lizenz hostet Social Quack die Dateien für dich, und es ist nichts einzurichten: Eine Kopie der Datei entsteht erst in dem Moment, in dem der Post rausgeht, sie wird binnen eines Tages gelöscht, und deine Originale verlassen deinen Mac nie. Wenn du die Dateien lieber selbst ausliefern willst, nimmt Use your own bucket instead (stattdessen einen eigenen Bucket nutzen) jeden S3-kompatiblen Speicher — ein Cloudflare-R2-Bucket mit eigener Domain eignet sich hervorragend.

Weil es keinen reinen Textpost gibt, stoppt Social Quack einen solchen schon beim Einplanen, statt ihn später scheitern zu lassen: „Instagram has no text-only posts — attach an image or video". Und wenn eine Datei angehängt ist, es aber keinen Ort zum Hosten gibt, scheitert der Post zur fälligen Zeit mit „This platform needs a public URL for media…" — aktiviere dann deine Lizenz, oder richte hier deinen eigenen Bucket ein.

8. Etwas posten

Öffne Compose (Verfassen), hak den Instagram-Kanal an, häng das Foto oder Video an, schreib die Bildunterschrift und plane den Post ein.

  • Bildunterschriften dürfen bis zu 2.200 Zeichen lang sein.
  • Häng bis zu 10 Fotos oder Videos an — mehr als eines wird zum Karussell.
  • Ein einzelnes Video wird als Reel veröffentlicht.
  • Weitere Teile eines mehrteiligen Posts werden zu Kommentaren: Der erste Zusatzteil wird als Kommentar unter dem Post gepostet, alle weiteren als Antworten auf diesen Kommentar.
  • Sobald er veröffentlicht ist, verlinkt die Queue (Warteschlange) direkt auf den Post bei Instagram.

Das ist die ganze Arbeit. Deine App bleibt im Development mode, und mehr brauchst du nicht, um auf dein eigenes Konto zu posten — es gibt kein App Review zu bestehen. Die Verbindung erneuert sich von selbst, solange du weiter postest: Instagram stellt einen Zugang für 60 Tage aus, und sobald in dessen letzter Woche ein Post an dieses Konto rausgeht, tauscht Social Quack ihn gegen einen frischen. Bleibst du zwei Monate still, läuft der Zugang einfach ab — dann bittet Instagram dich, das Konto neu zu verbinden.

Wenn etwas nicht klappt

Was du siehst Was es bedeutet Was zu tun ist
Die Instagram-Anmeldung scheitert oder kommt sofort mit einem Fehler zurück Die Tester-Einladung steht noch aus Nimm sie in der Instagram-App an: Settings → Website permissions → Apps and websites → Tester invites, und verbinde dann erneut (Schritt 6)
Instagram will das Konto überhaupt nicht verbinden Es ist ein privates Konto Stell es in der Instagram-App auf Business oder Creator um: Settings → Account type (Schritt 1)
Instagrams Anmeldeseite beanstandet den Redirect oder kehrt nie zur App zurück Die bei Meta gespeicherte Redirect-URL stimmt nicht exakt überein Kopiere sie noch einmal mit dem Kopier-Button unter Channels → Instagram → Edit app keys (App-Schlüssel bearbeiten), füge sie bei Meta unter OAuth redirect URIs ein, speichere und verbinde erneut (Schritt 4)
Die Anmeldung wird gleich zu Beginn abgelehnt Es wurden die Meta App ID und das Meta App Secret eingefügt statt der Instagram-Werte Nimm Instagram App ID und Instagram App Secret aus API setup with Instagram login (Schritt 5)
Instagram verlangt eine Anmeldung, obwohl du in diesem Browser längst angemeldet bist Normal — die Verbindung fragt immer nach einer frischen Anmeldung Melde dich ganz normal an
„Instagram has no text-only posts — attach an image or video" (bei Post now (Jetzt posten): „Instagram requires an image or video on every post") Der Post hat kein Foto und kein Video, und einen reinen Textpost gibt es bei Instagram nicht Häng in Compose eine Datei an, oder nimm für diesen Post den Haken beim Instagram-Kanal weg (Schritt 7)
„This platform needs a public URL for media…" Instagram holt sich Fotos und Videos von einer Webadresse, und Social Quack hat keinen Ort, an den es sie legen kann Aktiviere deine Lizenz unter Settings → License, oder richte unter Settings → Media hosting deinen eigenen Bucket ein (Schritt 7)
„Instagram could not process the media" Instagram hat die Datei selbst abgelehnt Probier eine andere Datei — ein übliches JPEG oder MP4, näher an dem, was du vom Handy aus posten würdest
„Instagram took too long to process the media" Ein großes Video wird bei Instagram noch verarbeitet Nichts zu tun; Social Quack wertet das als vorübergehend und versucht es erneut
„Posted, but adding the comment thread failed" Der Post ist online, aber die Folgeteile konnten nicht angehängt werden Öffne Channels, verbinde Instagram erneut und bestätige alle drei Berechtigungen, die für Kommentare eingeschlossen (Schritt 5) — dasselbe Konto wird an Ort und Stelle neu verbunden

Bei einem Schritt hängen geblieben? Schreib an [email protected] — es antwortet ein Mensch.