Threads koppelen aan Social Quack
Eén gratis developer-app op de site van Meta, een paar minuten klikken, en Threads-posts gaan volgens jouw planning de deur uit — zonder App Review om in te dienen.
Threads geeft plannerapps niet rechtstreeks toegang om te posten. In plaats daarvan maak je op de developersite van Meta een eigen kleine developer-app aan en plak je twee sleutels in Social Quack. Dat doe je maar één keer, en omdat die app van jou is, blijven de sleutels versleuteld op je eigen Mac en zijn de postlimieten alleen van jou — er is geen gedeelde pot met posts van anderen waardoor jij afgeknepen of verbannen kunt raken.
De app blijft de hele tijd in Development mode staan, en dat is alles wat je nodig hebt om naar je eigen account te posten. Niets in te dienen, nergens op te wachten.
1. Open eerst het instelscherm in Social Quack
Klik in de zijbalk op Channels (kanalen), scroll naar Add a channel (een kanaal toevoegen), zoek de kaart Threads en klik op Set up app keys (app-sleutels instellen).
Laat dat venster openstaan — je kopieert er onderweg uit en plakt er in. Er staat in:
- het redirect-adres waar Meta om vraagt, met een kopieerknop ernaast. Haal het van dat scherm in plaats van iets te typen dat er goed uitziet — Meta vergelijkt het teken voor teken, en stap 3 legt uit waarom het eruitziet zoals het eruitziet.
- de twee velden die je aan het eind invult: Threads App ID en Threads App Secret.
2. Maak de app aan
- Ga naar https://developers.facebook.com en log in.
- Klik op My Apps → Create app, geef hem een willekeurige naam en kies de use case Threads wanneer Meta vraagt wat je app moet doen. (Al een Meta-app gemaakt voor Instagram of Facebook? Open die dan en voeg er Access the Threads API aan toe — een tweede app heb je niet nodig.)
3. Vul de Threads-instellingen in
Open Use cases → Threads API → Settings en vul drie dingen in.
| Veld | Wat erin moet |
|---|---|
| Redirect Callback URLs | Het redirect-adres van het instelscherm van Social Quack — gebruik de kopieerknop, zodat het teken voor teken klopt |
| Uninstall Callback URL | https://socialquack.com/oauth/callback/uninstall |
| Delete Callback URL | https://socialquack.com/oauth/callback/delete |
Twee daarvan verdienen een woord uitleg.
Waarom die uninstall- en delete-adressen? Meta weigert het formulier op te slaan zonder. Ze wijzen alleen naar onze website om het formulier tevreden te stellen — er wordt niets op onze servers bewaard; die pagina's bevestigen het verzoek en meer niet.
Waarom is het redirect-adres een adres op socialquack.com en niet op je eigen computer? Threads weigert elke inlog die je zou terugsturen naar een gewoon, onbeveiligd adres. Dus geeft Social Quack je een beveiligd adres om te registreren, en die pagina doet één ding: het inloggen meteen doorgeven aan de app die op je Mac draait.
4. Voeg de drie toestemmingen toe
Nog steeds binnen die use case: wissel in het linkermenu van Settings naar Permissions and features. (Ergens anders beland? Via Use cases → Threads API → Customize kom je terug.)
Elke toestemming in die lijst heeft een knop Add ernaast. Klik op Add bij deze drie:
threads_basicthreads_content_publishthreads_manage_replies
Er is niets aan te vragen en op niemand te wachten: je eigen app krijgt ze op het moment dat je klikt.
5. Voeg jezelf toe als Threads Tester
Voeg onder App roles → Roles je Threads-account toe als Threads Tester.
De uitnodiging blijft daar op Pending staan, en er wordt geen e-mail verstuurd. Je accepteert hem in de Threads-app zelf:
Threads app → Settings → Account → Website permissions → Invites
Inloggen vanuit Social Quack mislukt totdat je hem hebt geaccepteerd, dus ga pas verder als er geen Pending meer bij de rol staat.
6. Kopieer de twee sleutels en koppel
Kopieer terug in Use cases → Threads API → Settings de Threads App ID en het Threads App Secret.
Dit zijn niet de app-id die op het dashboard van je hoofdapp staat. De Threads-use case heeft zijn eigen paar, en het hoofdpaar pakken is de meest voorkomende reden dat het inloggen later mislukt.
Plak ze in de velden Threads App ID en Threads App Secret in Social Quack en klik op Save (opslaan). De sleutels worden versleuteld op je Mac bewaard, en de inlogpagina van Threads gaat meteen open in je gewone browser; gebeurt dat niet, klik dan op Connect (koppelen) op de kaart Threads. Keur het inloggen daar goed, en je account verschijnt onder Connected (gekoppeld). Social Quack stuurt je bewust naar een echt browservenster in plaats van die pagina in de app te tonen, omdat het inloggen van Threads niet overleeft als het ingebed wordt.
7. Schrijf je eerste post
Een paar dingen die goed zijn om te weten voor je iets inplant:
- 500 tekens per post.
- Langere stukken worden een reeks: elk deel wordt als reactie op het vorige gepost, precies zoals je ze met de hand aan elkaar zou rijgen.
- Eén foto of video per post. Threads haalt media op van een webadres in plaats van een bestandsupload aan te nemen, en Social Quack regelt die overdracht voor je op het moment van posten — jij hoeft daar niets voor in te stellen.
Je koppeling gaat 60 dagen mee, en Social Quack vernieuwt hem stilletjes zodra er nog minder dan een week over is. Heeft de app een paar maanden dichtgestaan, dan kan het zijn dat hij je gewoon vraagt opnieuw te koppelen.
Als er iets misgaat
| Wat je ziet | Wat het betekent | Doe dit |
|---|---|---|
| „No app ID was sent" op de inlogpagina van Threads | Meestal staat de Threads Tester-uitnodiging nog op Pending | Accepteer hem in de Threads-app: Settings → Account → Website permissions → Invites, en klik daarna op Connect op de kaart Threads |
| „No app ID was sent", terwijl de uitnodiging wel geaccepteerd is | De sleutels komen van de hoofdapp, niet van de Threads-use case | Kopieer de Threads App ID en het Threads App Secret opnieuw uit Use cases → Threads API → Settings naar Channels → Threads → Edit app keys (app-sleutels bewerken), klik op Save en log opnieuw in |
| Threads blokkeert het inloggen als onveilig in plaats van de inlogpagina te tonen | Het redirect-adres dat bij Meta geregistreerd staat, is niet het beveiligde adres dat de app verwacht | Kopieer het opnieuw uit Channels → Threads → Edit app keys naar Redirect Callback URLs in Use cases → Threads API → Settings, en sla het formulier van Meta op |
| Inloggen lukt, maar posten mislukt met een toestemmingsfout | Een van de drie toestemmingen is nooit toegevoegd | Open Use cases → Threads API → Customize → Permissions and features, klik op Add naast threads_basic, threads_content_publish en threads_manage_replies, en klik daarna opnieuw op Connect op de kaart Threads — dat werkt het kanaal bij dat je al hebt, dus je posts in de wachtrij blijven staan |
| „Threads could not process the post" | Threads heeft de foto of video geweigerd; de melding herhaalt de reden die Threads gaf | Probeer een ander bestand en post opnieuw |
| „Threads took too long to process the media" | Een grote video wordt aan de kant van Threads nog verwerkt | Niets — Social Quack probeert het vanzelf opnieuw; blijft het mislukken, probeer dan een kleiner bestand |
| Threads vraagt je na een paar maanden opnieuw te koppelen | De koppeling van 60 dagen is verlopen terwijl de app niet draaide | Channels → Threads → Connect — de sleutels blijven opgeslagen, dus het is één klik |
Kom je er nog niet uit? [email protected].