Connecter une Page Facebook à Social Quack
Une app Meta gratuite, une seule connexion — et chaque Page Facebook que vous gérez publie à l'heure dite.
Facebook demande quelques clics de plus que les autres configurations, non parce que c'est difficile, mais parce que le site développeur de Meta compte beaucoup de menus. Tout ce qui suit ne se fait qu'une fois : vous créez votre propre petite app, vous collez deux valeurs dans Social Quack, vous vous connectez, vous publiez l'app, et c'est terminé. Ni App Review, ni vérification d'entreprise — le Standard Access de Meta couvre déjà les Pages gérées par l'administrateur de l'app, c'est-à-dire vous.
Deux choses valent la peine d'être sues avant de commencer. L'App ID et le secret que vous créez sont conservés chiffrés sur votre propre Mac ; ils partent de là directement vers Facebook quand vous connectez une Page, et Social Quack n'a aucun serveur qui les voie jamais passer. Et comme l'application développeur est la vôtre, son quota de publication n'appartient qu'à vous : vous ne partagez rien avec les autres clients de Social Quack, donc l'activité d'un tiers ne peut ni vous faire brider ni vous faire bannir.
1. Ce qu'il vous faut
- Une Page Facebook dont vous êtes administrateur. Social Quack ne publie que sur des Pages — aucune app ne peut publier sur un profil personnel.
- Le compte Facebook qui détient ce rôle, pour l'étape de connexion.
- Social Quack ouvert sur Channels (canaux) dans la barre latérale → la fiche Facebook Page → Set up app keys (configurer les clés de l'app). Ce panneau contient les deux champs à remplir et, au-dessus, l'adresse de redirection dont vous aurez besoin à l'étape 4, avec un bouton de copie à côté. Laissez-le ouvert en arrière-plan pendant que vous parcourez le site de Meta.
Une seule connexion relie toutes les Pages dont vous êtes administrateur — chacune arrive comme son propre canal, et vous supprimerez ensuite celles dont vous ne voulez pas.
2. Créer votre app Meta
- Rendez-vous sur https://developers.facebook.com et connectez-vous avec votre compte Facebook.
- My Apps → Create app.
- Quand Meta demande ce que votre app doit faire, choisissez le cas d'usage "Manage everything on your Page". (Vous avez déjà une app Meta que vous préférez réutiliser ? Ouvrez-la et ajoutez ce cas d'usage depuis Dashboard → Add use case.)
- Meta vous demandera de rattacher ou de créer un business portfolio. Choisissez le vôtre, ou créez-en un si vous n'en avez pas.
3. Ajouter les autorisations
Sur la fiche du cas d'usage, cliquez sur Customize, puis, sous Permissions and features, cliquez sur Add en face de chacune de ces quatre autorisations :
| Autorisation | À quoi elle sert |
|---|---|
pages_manage_posts |
Publier la publication sur votre Page. |
pages_read_engagement |
Exigée en plus de la précédente pour que Facebook confie à Social Quack une Page au nom de laquelle publier. |
pages_manage_engagement |
Publier les parties supplémentaires d'une publication en plusieurs parties, en commentaires sous la première. |
pages_read_user_content |
Facebook l'exige en même temps que pages_manage_engagement. Sans elle, la connexion échoue avec "Invalid Scopes". |
pages_show_list est déjà compris dans ce cas d'usage : rien à ajouter de ce côté. Idem pour business_management, qui est précisément ce qui fait apparaître dans la liste les Pages rattachées à un business portfolio — une raison de plus de choisir le cas d'usage "Manage everything on your Page" plutôt que d'assembler les autorisations vous-même.
S'il manque l'une des quatre, l'écran de connexion de l'étape 6 affichera "Invalid Scopes". Et si vous ajoutez une autorisation après avoir connecté une Page, la connexion existante ne l'acquiert pas d'elle-même — revenez dans Channels dans Social Quack, cliquez sur Connect (connecter) sur la fiche Facebook Page sous Add a channel (ajouter un canal), et reconnectez-vous pour approuver la nouvelle autorisation. N'appuyez pas d'abord sur Remove (supprimer) sur le canal connecté : cela efface le canal et toutes les publications encore en file d'attente, et ne change rien du côté de Facebook. Se reconnecter met à jour la Page déjà en place et conserve sa file.
4. Indiquer à Meta où vous renvoyer
Dans le menu de gauche, ouvrez Facebook Login for Business → Settings.
- Collez l'adresse de redirection dans Valid OAuth Redirect URIs. Cette adresse s'affiche dans Social Quack, sur ce même écran Set up app keys, avec un bouton de copie à côté — cette page ne peut pas l'écrire à votre place, car Social Quack calcule l'adresse qui correspond à votre propre installation. Copiez-la depuis l'application et collez-la en entier.
- Cliquez sur Save changes en bas de la page.
- Seulement maintenant, collez la même adresse dans le champ Redirect URI Validator et cliquez sur Check URI. Il doit indiquer que l'URI est valide. Vérifier avant d'avoir enregistré échoue à tous les coups, et c'est de loin le faux pas le plus courant sur cette page.
Cette adresse se trouve sur
socialquack.comet non sur votre propre ordinateur parce que Meta n'accepte que les adresses commençant parhttps://. Elle se contente de repasser la connexion à l'application qui tourne sur votre Mac.
5. Copier l'App ID et l'App Secret
Restez dans le menu de gauche, descendez tout en bas et ouvrez App settings → Basic.
- Copiez l'App ID dans le champ
Meta App IDde Social Quack. - Cliquez sur Show à côté de l'App Secret et copiez-le dans
Meta App Secret.
Tant que vous êtes sur cet écran : si le champ Privacy Policy URL est vide, mettez-y https://socialquack.com/privacy et cliquez sur Save changes. Tant que l'app n'en a pas, Meta bloque purement et simplement l'écran de connexion.
6. Connecter vos Pages
Cliquez sur Save (enregistrer) dans le panneau Set up app keys — c'est le bouton Save de Social Quack, pas le Save changes de Meta vu à l'étape 5. Social Quack enregistre les deux clés et ouvre aussitôt la connexion Facebook dans votre navigateur habituel ; si rien ne s'ouvre, cliquez sur Connect sur la fiche Facebook Page.
Connectez-vous là avec le compte Facebook qui est administrateur de la Page. Sur l'écran d'autorisations de Facebook, laissez tout coché — décocher une Page ou une autorisation à cet endroit est la raison habituelle pour laquelle l'écran suivant revient vide.
Quand le navigateur vous annonce que l'onglet peut être fermé, revenez dans Social Quack. Chaque Page que vous gérez apparaît maintenant comme un canal à part sous Channels. Supprimez celles sur lesquelles vous ne voulez pas publier — elles viennent d'arriver, il n'y a donc rien en file d'attente à perdre.
7. Publier l'app — ne sautez pas cette étape
Menu de gauche → Dashboard → descendez jusqu'au bloc "Check requirements then publish" → Publish.
Tant que vous ne l'avez pas fait, Facebook ne montre ce que publie l'app qu'à vous. La publication paraît tout à fait normale sur votre écran et reste invisible pour tous les autres — de quoi passer une heure déroutante quand on l'ignore. Publier l'app rend ces contenus publics, y compris ceux déjà parus.
S'il réclame la Privacy Policy URL alors que vous l'avez renseignée à l'étape 5 : ouvrez App settings → Basic, cliquez de nouveau sur Save changes, puis retournez dans Dashboard et appuyez encore une fois sur Publish.
8. Ce que vous pouvez publier
| Texte | Jusqu'à 63 206 caractères. |
| Lien | Cochez le canal Facebook dans Compose (rédaction) et un champ Link to attach (lien à joindre) apparaît. Facebook en affiche un aperçu sous forme de carte. Il est ignoré sur les publications photo et vidéo. |
| Photos | Jusqu'à 10 par publication. |
| Vidéo | Une par publication. |
| Publications en plusieurs parties | Les parties suivantes sont publiées en commentaires sous la première, dans l'ordre. |
Une même publication ne peut pas mêler une vidéo et des photos — ce format n'existe pas chez Facebook. Programmez-les en deux publications.
Les photos et les vidéos partent directement de votre Mac vers Facebook : il n'y a donc rien à configurer côté hébergement de médias pour cette plateforme.
La connexion de votre Page n'expire pas au bout d'un certain temps. Elle ne se rompt que si vous changez votre mot de passe Facebook, perdez votre rôle d'administrateur sur la Page ou retirez l'app de votre compte Facebook — il suffit alors de vous reconnecter dans Channels.
Si quelque chose cloche
| Ce que vous voyez | Ce que ça veut dire | Quoi faire |
|---|---|---|
| "Invalid Scopes" sur l'écran de connexion Facebook | Il manque l'une des quatre autorisations au cas d'usage | Ajoutez-les toutes les quatre (étape 3), puis cliquez de nouveau sur Connect sur la fiche Facebook Page |
| "Facebook returned no pages you can post to" | Vous n'êtes administrateur ou éditeur d'aucune Page, quelque chose a été décoché sur l'écran d'autorisations, ou — tant que l'app n'est pas publiée — votre compte Facebook n'a aucun rôle sur l'app | Vérifiez votre rôle sur la Page, reconnectez-vous sans rien décocher, publiez l'app (étape 7) |
| Le Redirect URI Validator annonce que l'URI n'est pas valide | Vous avez cliqué sur Check URI avant Save changes | Enregistrez d'abord, vérifiez ensuite (étape 4) |
| Facebook refuse purement et simplement d'afficher l'écran de connexion | L'app n'a pas de Privacy Policy URL | Mettez https://socialquack.com/privacy sous App settings → Basic et Save changes |
| La publication est en ligne, mais vos amis et vos clients ne la voient pas | L'app n'est toujours pas publiée — Facebook ne montre ses publications qu'à vous | Dashboard → "Check requirements then publish" → Publish (étape 7). Les publications antérieures deviennent visibles elles aussi |
| "Facebook refused: missing permission" sur une publication | La Page a été connectée avant que vous n'ajoutiez cette autorisation ; l'ancienne connexion ne l'acquiert pas | Ajoutez-la sous Customize → Permissions and features (les commentaires sous la première partie exigent pages_manage_engagement), puis cliquez de nouveau sur Connect sur la fiche Facebook Page dans Channels. Ne faites pas Remove sur le canal — cela supprime ses publications en attente, et c'est bien la reconnexion par-dessus qui accorde l'autorisation |
| "Facebook token is no longer valid — reconnect the page in Channels" | Votre mot de passe Facebook a changé, vous avez perdu votre rôle sur la Page, ou l'app a été retirée de votre compte | Channels → cliquez de nouveau sur Connect sur la fiche Facebook Page ; le canal existant et tout ce qui y est en attente poursuivent leur route |
| Une publication échoue, puis part d'elle-même quelques minutes plus tard | Facebook a appliqué une limitation temporaire | Rien à faire — Social Quack les reconnaît et réessaie tout seul |
| Certaines images ne sont pas apparues | La publication mêlait une vidéo et des photos | Publiez la vidéo et les photos séparément |