Tutoriels

Publiez sur vos Pages avec un connecteur Meta Muse pour publier sur Facebook

Taras Shynkarenko
Taras Shynkarenko
Mis à jour : 8 min de lecture
Comment créer un connecteur Meta Muse pour publier sur FacebookComment créer un connecteur Meta Muse pour publier sur Facebook

TL;DR, Réponse Rapide

8 min de lecture

Facebook est l'exception dans l'API AdaptlyPost : elle prend pageId, pas connectionId. Muse écrit le connecteur lui-même à partir de la spécification OpenAPI publique, donc demandez-lui de lire GET /social-accounts et d'afficher les identifiants de Page Facebook avant toute publication. Relier un profil personnel via l'Accounts Centre n'est pas la même chose que publier sur une Page que vous gérez.

Un seul champ décide si un connecteur Meta Muse pour publier sur Facebook fonctionne dès le premier appel, et c'est pageId. Tous les autres réseaux de l'API AdaptlyPost sont adressés par un identifiant de connexion. Facebook est adressé par la Page, parce que Facebook publie sur des Pages et non sur des profils. Muse écrit le code client lui-même à partir d'une spécification publique, donc tout le travail consiste à s'assurer qu'il lit ce champ avant de programmer quoi que ce soit.

En bref : donnez à Muse la spécification sur post.adaptlypost.com/post/api/v1/openapi.json, demandez-lui d'appeler GET /social-accounts et d'afficher les identifiants de Page Facebook avant de publier, puis collez un token adaptly_ dans le champ sécurisé des identifiants. facebookConfigs exige pageId, et le tableau pageIds de premier niveau accepte soit cet identifiant de page, soit l'id du compte.

Qu'est-ce qu'un connecteur Meta Muse pour publier sur Facebook ?

Un connecteur Meta Muse pour publier sur Facebook est un connecteur personnalisé qui programme des publications de Page depuis un message de chat, adressées par pageId plutôt que par un identifiant de connexion. Le guide complet du connecteur Meta Muse détaille ce que Muse construit sur sa VM et où va le token. Le test pratique de Parallel du 14 septembre 2026 n'a trouvé aucun réglage "add MCP server" dans Muse, donc la voie d'entrée est le Custom Connector, et Meta déclare sans détour qu'elle ne vérifie ni les connecteurs personnalisés ni l'usage qu'ils font de vos informations.

Une personne fait défiler son téléphone sur un canapé, image d'un compte Facebook personnel, distinct d'une Page d'entreprise.

Muse publie-t-il déjà sur ma Page Facebook tout seul ?

Meta documente que Facebook, Instagram et Threads se connectent automatiquement à Muse lorsque ces comptes partagent un Accounts Centre, et ne documente aucune action de publication par ce lien. Le directeur de l'IA de Meta, Alexandr Wang, a cité Facebook, Marketplace compris, parmi les services auxquels vous pouvez relier Muse, dans un billet du 8 septembre 2026. Ni ce billet ni le centre d'aide n'indiquent que Muse publie sur une Page, et au 20 septembre 2026 aucune page de Meta n'énumère ces actions.

L'Accounts Centre relie un compte Facebook personnel. Une Page que vous gérez est un objet distinct, avec son propre identifiant et sa propre permission de publication. Publier sur la Page de votre entreprise est un tout autre travail, et c'est l'argument qui justifie de pointer Muse vers un outil de programmation.

Deux Facebook différents
Ce que relie l'Accounts Centre
  • Votre compte Facebook personnel
  • Relié sans aucune étape de configuration
  • Meta ne documente aucune action de publication, au 20 septembre 2026
  • Pas de Page, pas de pageId, pas de programmation
Ce qu'atteint le connecteur personnalisé
  • Toutes les Pages que vous avez connectées dans AdaptlyPost
  • Adressées par pageId depuis GET /social-accounts
  • Publications au fil d'actualité, Reels et Stories via postType
  • Programmation, programmation en lot et relance par plateforme
Le lien automatique et le connecteur ne sont pas deux voies concurrentes. L'un est un compte personnel, l'autre est une Page.

Pourquoi Facebook utilise-t-il pageId plutôt qu'un identifiant de connexion ?

Chaque compte Facebook connecté dans AdaptlyPost correspond à une Page. La spécification le dit de l'id du compte : il "identifie la page connectée et n'est pas l'identifiant de page Facebook", et c'est pourquoi FacebookPostConfig exige pageId là où les autres configurations exigent connectionId. Ses deux autres champs sont postType et videoTitle. Les huit autres réseaux prennent un identifiant de connexion. YouTubePostConfig porte son propre videoTitle, plafonné à 100 caractères contre 255 pour Facebook, et Pinterest et TikTok portent title.

Huit des neuf réseaux prennent un identifiant de connexion, donc un client écrit à partir de la spécification a une forme à recopier et une exception à repérer. Une publication qui envoie connectionId pour Facebook part partout ailleurs et échoue sur Facebook seul.

You:  Post this launch video to the main Page tomorrow at 2pm,
      title it "Autumn release walkthrough".
 
Muse: GET  /social-accounts            -> reads pageId for "Main Page"
      POST /upload-urls                -> presigned URL for the video
      PUT  the file
      POST /social-posts
        platforms: [FACEBOOK]
        contentType: VIDEO
        pageIds: ["1015..."]
        facebookConfigs: [{ pageId: "1015...", postType: "FEED",
                            videoTitle: "Autumn release walkthrough" }]
        mediaUrls: ["https://..."]
        scheduledAt: "2026-09-21T14:00:00"
        timezone: "Europe/Kyiv"

Que dois-je coller dans Muse pour le construire ?

Ce que vous collez tient en trois éléments : l'URL de la spécification, le nom du champ Facebook et une instruction qui empêche Muse de publier dès le premier essai.

Build a custom connector for AdaptlyPost from the public OpenAPI spec at
https://post.adaptlypost.com/post/api/v1/openapi.json.
 
Facebook is the exception in this API. facebookConfigs requires pageId, and
the top-level array is pageIds, which accepts either the page id or the
account id. There is no facebookConnectionIds array.
 
Do not publish anything yet. Call GET /social-accounts first and show me every
Facebook Page with its page ID.
D'un seul collage à une publication de Page programmée
1
Connectez d'abord vos Pages Facebook dans AdaptlyPost. Une Page non connectée n'apparaît jamais dans GET /social-accounts, donc Muse n'a rien à lire.
2
Envoyez le texte, puis répondez au champ des identifiants. Le guide pilier couvre le token et la raison pour laquelle il ne va jamais dans la conversation.
3
Faites-vous relire les identifiants de Page. Demandez-les par leur nom. Une liste correcte prouve que le token, le code client écrit par Muse et l'API concordent avant toute publication.
L'étape 3 est le test. Facebook est le réseau où un mauvais identifiant ressemble à une configuration qui marche, jusqu'au jour de la publication.

Une gérante de café travaille sur son ordinateur portable au comptoir, image d'une petite entreprise qui planifie un mois de publications pour ses Pages d'établissement en une seule fois.

Que peut publier le connecteur sur une Page ?

Le connecteur publie des publications au fil d'actualité, des Reels et des Stories sur toute Page connectée via facebookConfigs[].postType, avec videoTitle sur les publications vidéo. pageIds est un tableau, donc un seul appel à POST /social-posts atteint toutes les Pages que vous nommez, et platformTexts porte une légende différente par réseau dans la même requête.

Un seul appel à POST /social-posts/bulk est le moment où le connecteur cesse d'être un gadget. Il accepte de 1 à 100 publications en un appel, donc une franchise avec douze Pages de succursales obtient un mois de publications à partir d'une phrase plutôt que de douze sessions de clics.

Une requête, douze Pages
Une Page, une publication1 appel
Douze Pages de succursales, une annonce1 appel
Douze Pages, un mois de publications1 appel, 100 publications
Le plafond est de 100 publications par appel en lot. Au-delà, le lot doit passer en plus d'un appel.

Qu'est-ce qui casse spécifiquement sur Facebook ?

La confusion sur pageId casse en silence, et c'est ce qui en fait la première chose à vérifier. Sur une publication envoyée aux neuf réseaux d'un coup, huit passent et Facebook non, et GET /social-posts/{id}/results est le seul endroit où cela se voit, parce que les résultats reviennent par plateforme. Demandez à Muse de lire cet endpoint après chaque publication, et POST /social-posts/{id}/retry prend un tableau platformIds obligatoire, donc vous lui passez l'identifiant de la plateforme en échec tiré de cet appel de résultats et rien d'autre ne repart.

Trois autres échecs propres à Facebook méritent d'être connus. Une Page dont le token stocké est ensuite rejeté par Facebook apparaît toujours dans GET /social-accounts, avec status à unauthorized et unauthorizedReason qui porte le message de Facebook. Les publications qui lui sont destinées reviennent en 400 tant qu'elle n'est pas reconnectée dans le tableau de bord. postType: REEL est un type de publication vidéo, donc un Reel demande contentType: VIDEO et une vidéo dans mediaUrls. Et un profil personnel n'est pas une cible publiable, donc un lecteur qui n'a connecté qu'un profil obtient une liste Facebook vide.

Un échec appartient à Muse plutôt qu'à Facebook. Parallel a rapporté le 14 septembre 2026 qu'un connecteur personnalisé construit par Muse est enregistré comme une skill réutilisable qui persiste d'une conversation à l'autre, et personne n'a publié ce que fait cette skill enregistrée quand elle contient un mauvais nom de champ. Corrigez-la dans la conversation et faites relire l'endpoint des comptes à Muse. Si vous préférez travailler sur un modèle configuré plutôt que sur une spécification collée, le modèle de Grok Bot pour publier sur Facebook couvre le même chemin pageId, et la publication multi-plateformes couvre les huit autres réseaux.

AdaptlyPost
AdaptlyPost

Essai gratuit de 7 jours

Analyses multiplateforme

Boîte sociale

Assistant IA

D'une publication Facebook manquante à un seul retry
Huit réseaux publient, Facebook non
Lire GET /social-posts/{id}/results
Copier l'identifiant de plateforme de Facebook
POST /social-posts/{id}/retry avec platformIds
Seul Facebook est republié
Le retry ne reçoit que la plateforme en échec, donc les réseaux déjà publiés ne postent pas deux fois.

Questions fréquentes

Muse peut-il publier sur une Page Facebook sans connecteur personnalisé ?

Meta ne documente aucune action de publication pour le compte Facebook qui se relie automatiquement à Muse via l'Accounts Centre. Au 20 septembre 2026, le centre d'aide décrit la connexion et n'énumère jamais ce que Muse en fait, donc le connecteur est la voie documentée vers une publication de Page.

Le connecteur fonctionne-t-il avec un profil Facebook personnel ?

Le connecteur a besoin d'une Page. L'API de publication de Facebook n'accepte pas les profils personnels, donc seule une Page porte le pageId qu'exige facebookConfigs. Connectez la Page dans AdaptlyPost et elle apparaît dans GET /social-accounts avec un pageId que Muse peut adresser.

Pourquoi ma publication est-elle passée partout sauf sur Facebook ?

L'appel a envoyé connectionId pour Facebook au lieu du pageId qu'exige facebookConfigs. Demandez à Muse de relire GET /social-accounts, faites-lui confirmer l'identifiant de Page à voix haute, puis appelez POST /social-posts/{id}/retry avec le seul identifiant de plateforme Facebook pour que les réseaux déjà publiés ne publient pas deux fois.

Muse peut-il publier dans un Groupe Facebook ou sur Marketplace ?

AdaptlyPost publie sur des Pages, et les Groupes et Marketplace ne font pas partie du périmètre Facebook de la spécification. Le billet d'Alexandr Wang du 8 septembre 2026 cite Facebook, Marketplace compris, parmi les services auxquels Muse se relie, et Meta ne documente aucune action de publication par ce lien au 20 septembre 2026, donc considérez Marketplace comme relié et non comme publiable.

Qu'advient-il d'une publication de Page programmée si je révoque le token ?

Révoquer le token adaptly_ empêche AdaptlyPost d'accepter les appels de Muse, et les publications déjà en file dans AdaptlyPost partent à l'heure prévue parce que la file appartient à AdaptlyPost, pas à Muse. Le guide pilier couvre la position de non-vérification de Meta et le stockage des identifiants.

Comment trouver l'identifiant de Page dont Muse a besoin pour Facebook ?

Demandez à Muse d'appeler GET /social-accounts et d'afficher chaque Page Facebook avec son identifiant de Page avant de publier quoi que ce soit. L'id du compte n'est pas l'identifiant de Page Facebook, mais le tableau pageIds de premier niveau accepte l'un ou l'autre. facebookConfigs exige toujours pageId, alors faites relire ce champ au lieu de le deviner.

Muse peut-il programmer des Reels et des Stories sur une Page Facebook ?

Le connecteur couvre les publications du fil, les Reels et les Stories via facebookConfigs[].postType. Un Reel est un type de publication vidéo, il faut donc contentType: VIDEO et une vidéo dans mediaUrls. Les publications vidéo acceptent aussi un videoTitle.

Une seule requête peut-elle publier sur plusieurs Pages Facebook à la fois ?

Chaque Page nommée dans le tableau pageIds reçoit la publication grâce à un seul appel à POST /social-posts. platformTexts permet à chaque réseau d'avoir sa propre légende dans la même requête. Pour beaucoup de publications d'un coup, POST /social-posts/bulk en accepte de 1 à 100 par appel.

Que signifie une Page Facebook non autorisée dans GET /social-accounts ?

Facebook a rejeté le token stocké pour cette Page. La Page apparaît toujours dans la liste avec status à unauthorized, et unauthorizedReason contient le message de Facebook. Les publications vers cette Page renvoient une erreur 400 tant que vous ne la reconnectez pas dans le tableau de bord.

Muse se souvient-il du connecteur d'une conversation à l'autre ?

Parallel a rapporté le 14 septembre 2026 qu'un connecteur personnalisé construit par Muse est enregistré comme une skill réutilisable qui persiste d'une conversation à l'autre. Personne n'a publié ce que fait une skill enregistrée quand elle contient un mauvais nom de champ, alors traitez un premier essai raté comme quelque chose à vérifier plutôt que comme quelque chose qu'une conversation ultérieure corrige d'elle-même. Corrigez-la dans la conversation et demandez à Muse de relire le endpoint des comptes.

Créez un token API AdaptlyPost et donnez la spécification à Muse, ou lisez d'abord le brief de configuration pour agents. L'accès à l'API est inclus dans les offres Creator, Pro et Enterprise, ainsi que dans l'essai de 7 jours.

Sources : l'article d'aide de Meta sur les connecteurs Muse, le billet d'Alexandr Wang sur les connecteurs du 8 septembre 2026 sur X, le compte rendu de Parallel sur les intégrations personnalisées (14 septembre 2026) et la spécification OpenAPI AdaptlyPost. Vérifié le 20 septembre 2026.

Cet article vous a-t-il été utile ?

Dites-nous ce que vous en pensez !

Nous voir plus souvent sur Google

Un clic définit AdaptlyPost comme source préférée. Nos articles remontent alors dans vos À la une, en mode IA et dans les aperçus IA.

Avant de partir...

AdaptlyPost

AdaptlyPost

Planifiez vos contenus sur toutes les plateformes

Gérez tous vos comptes de réseaux sociaux en un seul endroit avec AdaptlyPost.

Analyses multiplateforme

Boîte sociale

Assistant IA

Articles Connexes