Connecter Threads à Social Quack
Une application développeur gratuite sur le site de Meta, quelques minutes de clics, et vos publications Threads partent à l'heure que vous avez fixée — sans aucune App Review à soumettre.
Threads n'accorde pas d'accès de publication directement aux outils de programmation. À la place, vous créez votre propre petite application développeur sur le site développeur de Meta, et vous collez deux clés dans Social Quack. Cela ne se fait qu'une fois et, comme cette application vous appartient, les clés restent chiffrées sur votre Mac et les limites de publication n'appartiennent qu'à vous — pas de réserve commune, alimentée par les publications d'autres gens, pour vous faire brider ou bannir.
L'application reste en permanence en Development mode (mode développement), ce qui suffit amplement pour publier sur votre propre compte. Rien à soumettre, rien à attendre.
1. Ouvrir d'abord l'écran de configuration dans Social Quack
Dans la barre latérale, cliquez sur Channels (canaux), descendez jusqu'à Add a channel (ajouter un canal), repérez la fiche Threads et cliquez sur Set up app keys (configurer les clés de l'app).
Laissez cette fenêtre ouverte : vous allez y prendre des valeurs et en coller d'autres tout au long des étapes. Elle contient :
- l'URL de redirection que Meta réclame, avec un bouton de copie à côté. Prenez-la sur cet écran plutôt que de taper une adresse qui y ressemble — Meta la compare caractère par caractère, et l'étape 3 explique pourquoi elle a cette allure.
- les deux champs que vous remplirez à la fin : Threads App ID et Threads App Secret.
2. Créer l'application
- Rendez-vous sur https://developers.facebook.com et connectez-vous.
- Cliquez sur My Apps → Create app, donnez-lui le nom que vous voulez, et choisissez le cas d'usage Threads quand Meta demande à quoi doit servir l'application. (Vous avez déjà créé une app Meta pour Instagram ou Facebook ? Ouvrez celle-là et ajoutez-y plutôt Access the Threads API — inutile d'en avoir une deuxième.)
3. Remplir les réglages Threads
Ouvrez Use cases → Threads API → Settings et renseignez trois champs.
| Champ | Ce qu'il faut y mettre |
|---|---|
| Redirect Callback URLs | L'URL de redirection affichée sur l'écran de configuration de Social Quack — servez-vous de son bouton de copie pour qu'elle corresponde caractère par caractère |
| Uninstall Callback URL | https://socialquack.com/oauth/callback/uninstall |
| Delete Callback URL | https://socialquack.com/oauth/callback/delete |
Deux d'entre eux méritent un mot d'explication.
Pourquoi les URL d'uninstall et de delete ? Meta refuse d'enregistrer le formulaire sans elles. Elles pointent vers notre site à seule fin de contenter ce formulaire — rien n'est conservé sur nos serveurs ; ces pages se contentent d'accuser réception de la demande.
Pourquoi l'URL de redirection est-elle une adresse sur socialquack.com plutôt que sur votre propre ordinateur ? Threads refuse toute connexion qui vous renverrait vers une adresse ordinaire, non sécurisée. Social Quack vous en fournit donc une sécurisée à déclarer, et cette page n'a qu'un seul rôle : repasser aussitôt la connexion à l'application qui tourne sur votre Mac.
4. Ajouter les trois autorisations
Toujours dans ce cas d'usage, passez de Settings à Permissions and features dans le menu de gauche. (Vous vous êtes égaré ailleurs ? Use cases → Threads API → Customize vous y ramène.)
Chaque autorisation de cette liste a un bouton Add à côté d'elle. Cliquez sur Add pour ces trois-là :
threads_basicthreads_content_publishthreads_manage_replies
Il n'y a aucune demande à déposer et personne à attendre : votre propre application les obtient à l'instant où vous cliquez.
5. Vous ajouter comme Threads Tester
Sous App roles → Roles, ajoutez votre compte Threads en tant que Threads Tester.
L'invitation restera affichée comme Pending (en attente), et aucun e-mail n'est envoyé. C'est dans l'application Threads elle-même que vous l'acceptez :
Application Threads → Settings → Account → Website permissions → Invites
Tant que vous ne l'avez pas acceptée, la connexion depuis Social Quack échoue : ne passez pas à la suite avant que le rôle cesse d'indiquer Pending.
6. Copier les deux clés et se connecter
De retour dans Use cases → Threads API → Settings, copiez le Threads App ID et le Threads App Secret.
Ce ne sont pas l'app id affiché sur le tableau de bord principal de votre application. Le cas d'usage Threads possède sa propre paire, et prendre celle du tableau de bord principal est la première cause d'échec de connexion par la suite.
Collez-les dans les champs Threads App ID et Threads App Secret de Social Quack, puis cliquez sur Save (enregistrer). Les clés sont conservées chiffrées sur votre Mac, et la page de connexion de Threads s'ouvre aussitôt dans votre navigateur habituel ; si ce n'est pas le cas, cliquez sur Connect (connecter) sur la fiche Threads. Approuvez-y la connexion, et votre compte apparaît sous Connected (connectés). Social Quack vous envoie délibérément dans une vraie fenêtre de navigateur au lieu d'afficher cette page dans l'application : la connexion de Threads ne survit pas à l'intégration.
7. Écrire votre première publication
Quelques points à connaître avant de mettre quoi que ce soit en file d'attente :
- 500 caractères par publication.
- Un texte plus long devient une chaîne : chaque partie est publiée en réponse à la précédente, exactement comme vous les enchaîneriez à la main.
- Une photo ou une vidéo par publication. Threads va chercher les médias à une adresse web au lieu d'accepter un envoi de fichier, et Social Quack se charge de ce relais au moment de publier — vous n'avez rien à configurer.
Votre connexion dure 60 jours, et Social Quack la renouvelle sans bruit dès qu'il lui reste moins d'une semaine. Si l'application est restée fermée deux mois, il se peut qu'elle vous demande simplement de vous reconnecter.
Si quelque chose cloche
| Ce que vous voyez | Ce que ça veut dire | Quoi faire |
|---|---|---|
| « No app ID was sent » sur la page de connexion Threads | Le plus souvent, l'invitation Threads Tester est encore Pending | Acceptez-la dans l'application Threads : Settings → Account → Website permissions → Invites, puis cliquez sur Connect sur la fiche Threads |
| « No app ID was sent », alors que l'invitation est acceptée | Les clés viennent de l'application principale, pas du cas d'usage Threads | Recopiez le Threads App ID et le Threads App Secret depuis Use cases → Threads API → Settings vers Channels → Threads → Edit app keys (modifier les clés de l'app), cliquez sur Save, et reconnectez-vous |
| Threads bloque la connexion en la jugeant non sécurisée au lieu d'afficher la page de login | L'URL de redirection déclarée chez Meta n'est pas celle, sécurisée, qu'attend l'application | Recopiez-la depuis Channels → Threads → Edit app keys vers Redirect Callback URLs, dans Use cases → Threads API → Settings, et enregistrez le formulaire de Meta |
| La connexion fonctionne, mais la publication échoue sur une erreur d'autorisation | L'une des trois autorisations n'a jamais été ajoutée | Ouvrez Use cases → Threads API → Customize → Permissions and features, cliquez sur Add à côté de threads_basic, threads_content_publish et threads_manage_replies, puis cliquez de nouveau sur Connect sur la fiche Threads — cela met à jour le canal que vous avez déjà, vos publications en attente restent donc en place |
| « Threads could not process the post » | Threads a refusé la photo ou la vidéo ; le message reprend la raison qu'il a donnée | Essayez un autre fichier, puis republiez |
| « Threads took too long to process the media » | Une vidéo volumineuse est encore en cours de traitement du côté de Threads | Rien — Social Quack réessaie de lui-même ; si l'échec persiste, essayez un fichier plus léger |
| Threads vous demande de vous reconnecter au bout de deux mois | La connexion de 60 jours a expiré pendant que l'application ne tournait pas | Channels → Threads → Connect — les clés restent enregistrées : un seul clic suffit |
Toujours bloqué ? [email protected].