Tutoriels

Douze champs à remplir dans un connecteur Meta Muse pour publier sur TikTok

Taras Shynkarenko
Taras Shynkarenko
Mis à jour : 9 min de lecture
Comment créer un connecteur Meta Muse pour publier sur TikTokComment créer un connecteur Meta Muse pour publier sur TikTok

TL;DR, Réponse Rapide

9 min de lecture

Je n'ai trouvé aucun connecteur TikTok dans les listes de connecteurs Muse que j'ai pu vérifier le 20 septembre 2026, donc la voie d'entrée est un connecteur personnalisé construit sur une spécification d'API publique. TikTok porte la configuration la plus riche de l'API AdaptlyPost : douze clés, un niveau de confidentialité obligatoire sans valeur par défaut, et trois indicateurs de divulgation qu'un agent n'a pas à deviner. Passez la première semaine en sendAsDraft.

Au 20 septembre 2026, aucun connecteur TikTok n'apparaît dans les listes de connecteurs Muse que je peux vérifier, donc un connecteur Meta Muse pour publier sur TikTok est un connecteur que vous demandez à l'agent de construire lui-même. Cette partie-là tient dans un copier-coller. Ce qui mérite votre attention vient après, car TikTok porte douze clés de configuration là où LinkedIn n'en porte aucune, l'une d'elles est un choix que vous devez faire sans valeur par défaut sur laquelle vous rabattre, et trois autres sont des indicateurs de divulgation dont les conséquences dépassent l'API.

En bref : pointez Muse vers la spécification publique d'AdaptlyPost, puis fixez privacyLevel, aiGenerated et sendAsDraft avant de le laisser publier. Tout le reste de tiktokConfigs s'omet sans dommage. Ces trois-là, non.

Pourquoi n'y a-t-il pas de connecteur TikTok dans Muse ?

Je n'ai trouvé aucun connecteur TikTok dans les listes de connecteurs Muse que j'ai pu vérifier le 20 septembre 2026. La page d'aide de Meta sur les connecteurs ne publie aucune liste des connecteurs disponibles. La liste qui circule vient du compte rendu pratique de Parallel du 14 septembre 2026, qui cite Gmail, Google Calendar et Workspace, Ticketmaster, OpenTable, Spotify, Apple Health, Function Health, Peloton et Plaid, plus Facebook, Instagram et Threads via l'Accounts Centre. La publication d'Alexandr Wang du 8 septembre 2026 y ajoute Outlook, Google Docs, Withings, Tailscale et Messenger, et se termine par « and more », donc la liste n'est pas close. TikTok ne figure dans aucune des deux, et Meta n'a publié aucune liste à laquelle se référer.

Il reste deux voies, et elles ne se valent pas. Meta documente la première : « Si vous voulez vous connecter à un service qui ne figure pas encore dans la liste des connecteurs, vous pouvez demander à Muse de créer un Custom Connector. » C'est le test pratique de Parallel du 14 septembre 2026 qui place ce code client sur la machine virtuelle cloud de Muse ; Meta dit seulement que cette VM dispose d'assez de stockage, de CPU et de mémoire pour compiler le code que l'agent écrit. La construction complète, le circuit des identifiants, l'avertissement sur l'absence de vérification et la procédure de révocation sont dans l'article pilier. La seconde voie est le sous-agent navigateur de Muse qui pilote tiktok.com avec votre identifiant, ce que l'article pilier chiffre face à un token restreint.

Que faut-il coller dans Muse pour TikTok ?

Le texte à coller, c'est l'URL de la spécification publique plus une instruction explicite d'arrêter avant de publier. TikTok et YouTube sont les deux réseaux dont la configuration permet qu'un premier essai parte en privé, alors écrivez-le dans le message plutôt que d'espérer que l'agent le déduise.

Build a custom connector for AdaptlyPost against the OpenAPI spec at
https://post.adaptlypost.com/post/api/v1/openapi.json. Auth is a Bearer
token, handled the way the pillar guide's paste sets out.
 
Do not publish anything yet. Call GET /social-accounts, then read me back the
TikTokPostConfig schema field by field and ask me for privacyLevel,
aiGenerated and sendAsDraft before you build a payload.

Le second paragraphe de ce message contient tout l'article. Dans le test de Parallel, Muse a lu une spécification, listé les opérations et appelé chacune d'elles de bout en bout en moins d'une minute. Ce qu'il n'a aucun moyen de savoir, c'est si votre vidéo a été générée, qui est le partenaire de marque, ou si vous vouliez que celle-ci soit publique.

Quels champs une publication TikTok transporte-t-elle vraiment ?

TikTokPostConfig porte douze clés, dont l'identifiant de connexion, ce qui laisse onze vrais choix par publication. Regroupez-les et la forme saute aux yeux.

TikTokPostConfig, regroupé selon qui décide
Texte et routage, sans risque pour l'agent
  • connectionId
  • title
  • caption
Obligatoire, sans valeur par défaut
  • privacyLevel
Interaction, à demander une fois puis réutiliser
  • allowComments
  • allowDuet
  • allowStitch
  • autoAddMusic
Divulgation, à ne jamais deviner
  • aiGenerated
  • brandedContent
  • brandedContentOwnBrand
sendAsDraft est la douzième et sort des quatre groupes. C'est la sortie de secours, traitée plus bas. connectionId est obligatoire lui aussi, mais l'agent le lit dans GET /social-accounts au lieu de le deviner.

TikTok est le seul réseau de l'API à porter à la fois title et caption, distincts du champ text partagé de la publication. La spécification plafonne title à 90 caractères et caption à 2200, donc une légende écrite dans l'emplacement du titre échoue à la validation au lieu d'être publiée de travers. Relisez la première charge utile avant qu'elle ne parte où que ce soit.

Un cadenas fermé sur un portail en bois, symbole d'un réglage privé qu'il faut choisir volontairement.

Pourquoi Muse ne peut-il pas deviner privacyLevel ?

privacyLevel prend PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR ou SELF_ONLY, il est obligatoire sur chaque publication TikTok, et rien dans la spécification n'indique lequel vous vouliez. Il n'existe aucune valeur par défaut sur laquelle se rabattre. AdaptlyPost rejette la charge utile avant qu'elle n'atteigne TikTok : privacyLevel figure dans le tableau required de TikTokPostConfig, donc POST /social-posts renvoie une erreur de validation 400 et aucune publication n'est créée.

Deux façons de traiter le champ obligatoire
Laisser Muse choisir
  • Il prend PUBLIC_TO_EVERYONE, parce que c'est la première valeur de l'enum et que la spécification ne contient aucun exemple pour l'orienter
  • Votre vidéo de test atterrit sur la page Pour toi
  • Rien dans la charge utile n'a l'air faux, donc rien ne vous alerte
  • La supprimer ensuite est votre travail, pas celui de l'agent
Faire demander à Muse
  • Une question par publication, une réponse en un mot
  • Les premiers essais partent en SELF_ONLY
  • Vous voyez la vraie légende, le vrai titre et la vraie miniature
  • Vous passez au public une fois que trois publications sonnent juste
Meta indique que certaines actions de l'agent sont irréversibles et vous en laisse la réparation. Une publication de test publique est la version bon marché de cette leçon.

Quand l'agent doit-il définir aiGenerated ou brandedContent ?

aiGenerated est le booléen qu'expose la spécification ; ce qu'il vous oblige à divulguer relève de la règle de TikTok, pas de celle d'AdaptlyPost. Lisez la politique en vigueur de TikTok sur les contenus générés par IA avant de choisir une valeur par défaut, et faites poser la question par Muse à chaque publication plutôt que de le laisser déduire.

brandedContent et brandedContentOwnBrand sont la divulgation de partenariat rémunéré de TikTok, séparée selon que la marque est la vôtre ou celle d'un client. Un agent n'a aucun moyen de savoir laquelle. Mettez les deux dans le même panier que privacyLevel : des valeurs que vous fournissez publication par publication. Le modèle de Grok Bot pour publier sur TikTok livre une compétence qui pose ces questions avant de publier, et elle vaut d'être copiée dans votre message à Muse.

Une créatrice filme une courte vidéo avec un téléphone monté sur trépied, le genre de clip qui passe d'abord en brouillon avant publication.

Pourquoi commencer la première semaine en sendAsDraft ?

sendAsDraft: true place la vidéo dans vos brouillons TikTok au lieu de la publier, ce qui répartit le travail selon la ligne où un agent est bon. Muse gère le téléversement, les métadonnées et la programmation. Vous gérez les sons, les effets et l'image de couverture dans l'application TikTok.

Une montée en charge sur une semaine
1
Jour un, lecture seule. Muse appelle GET /social-accounts et vous relit votre connexion TikTok. Aucune charge utile pour l'instant.
2
Jour deux, SELF_ONLY. Une vraie publication, en privé. Cela exerce POST /upload-urls, le PUT et POST /social-posts de bout en bout.
3
À partir du jour trois, sendAsDraft: true. Muse remplit le dossier des brouillons. Vous finalisez et publiez à la main.
4
Semaine deux, publication programmée. Gardez l'approbation active sur les écritures et vérifiez GET /social-posts/{id}/results après chacune.
Les étapes deux et trois ne coûtent rien et attrapent la confusion entre titre et légende avant que quiconque hors de votre équipe ne la voie.

Qu'est-ce qui échoue spécifiquement sur TikTok ?

Un privacyLevel manquant est le premier échec, et AdaptlyPost l'attrape à la validation de la requête, donc le corps de la réponse 400 nomme le champ manquant et rien d'autre. Les publications composées uniquement d'images sont le deuxième : ce chemin est conçu pour la vidéo, et un agent qui traite TikTok comme Instagram envoie le mauvais contentType. Le troisième est celui que personne ne voit venir : l'agent écrit la légende dans title, où le plafond de 90 caractères échoue à la validation avant que quoi que ce soit ne quitte AdaptlyPost.

AdaptlyPost
AdaptlyPost

Essai gratuit de 7 jours

Analyses multiplateforme

Boîte sociale

Assistant IA

Deux autres relèvent de Muse plutôt que de TikTok. La compétence enregistrée retient les formes d'endpoints qu'elle a lues le jour de sa construction, et au 20 septembre 2026 Meta ne publie rien sur ce qui se passe quand votre API change sous elle, ni sur la gestion des 429 et des délais d'attente. Un assistant de téléversement local n'est pas une option non plus, pour la raison qu'expose l'article pilier.

La procédure de reprise est celle qu'utilise toute publication multi-réseaux. GET /social-posts/{id}/results renvoie le résultat par plateforme, donc une publication passée sur Instagram et échouée sur TikTok le dit exactement, et POST /social-posts/{id}/retry ne relance que TikTok.

Une publication qui échoue seulement sur TikTok
POST /social-posts
Arrive sur Instagram, échoue sur TikTok
GET /social-posts/{id}/results
Résultat nommé par plateforme
POST /social-posts/{id}/retry
Seul TikTok est relancé
Un privacyLevel manquant n'arrive jamais sur ce chemin, car le 400 signifie qu'aucun ID de publication n'existe.

Questions fréquentes

Muse dispose-t-il d'un connecteur TikTok ?

Je n'ai trouvé aucun connecteur TikTok dans les listes de connecteurs Muse que j'ai pu vérifier le 20 septembre 2026. Meta ne publie aucune liste de son côté, et TikTok est absent tant de la liste de lancement de Parallel du 14 septembre 2026 que de la publication d'Alexandr Wang du 8 septembre 2026, qui se termine par « and more » au lieu de clore la liste. La voie d'entrée est un connecteur personnalisé construit sur une API publique.

Que se passe-t-il si l'agent omet privacyLevel ?

AdaptlyPost rejette la requête. privacyLevel figure dans required sur TikTokPostConfig, donc POST /social-posts renvoie une erreur de validation 400, aucun identifiant de publication n'existe et il n'y a aucun résultat à consulter. Fournissez la valeur et renvoyez l'appel de création.

Muse doit-il définir aiGenerated sur chaque publication qu'il rédige ?

Définissez aiGenerated quand la vidéo elle-même a été générée ou modifiée par IA. L'indicateur est un simple booléen dans la spécification, et ce qu'il vous oblige à divulguer relève de la règle de TikTok plutôt que de celle d'AdaptlyPost, donc lisez la politique en vigueur de TikTok sur les contenus générés par IA avant de choisir une valeur par défaut. Demandez à Muse de poser la question plutôt que de déduire.

Muse peut-il publier sur TikTok via Instagram ou Facebook ?

Non. Meta documente que Facebook, Instagram et Threads se connectent automatiquement à Muse via l'Accounts Centre, et ne dit jamais ce que Muse en fait une fois connectés. Au 20 septembre 2026, aucune publication vérifiée par ces connecteurs n'a été rapportée où que je puisse chercher, et aucun d'eux ne touche TikTok, qui exploite sa propre API de publication.

La voie du navigateur est-elle parfois la bonne réponse pour TikTok ?

Seulement quand aucune API n'existe, ce qui n'est pas le cas ici. Au 20 septembre 2026, Meta documente que le sous-agent navigateur de Muse voit un instantané de l'arbre d'accessibilité plutôt que le DOM brut et ne peut pas exécuter de JavaScript dans la page. La voie du navigateur n'a pas non plus d'équivalent de GET /social-posts/{id}/results, il n'y a donc aucun résultat par plateforme à lire.

Que coller dans Muse pour construire un connecteur TikTok ?

Colle l'URL publique de la spécification, https://post.adaptlypost.com/post/api/v1/openapi.json, et précise que l'authentification passe par un jeton Bearer. Ajoute la consigne de ne rien publier pour l'instant. Demande à Muse de relire le schéma TikTokPostConfig et de t'interroger sur privacyLevel, aiGenerated et sendAsDraft avant de construire un payload.

Quelles valeurs de privacyLevel une publication TikTok accepte-t-elle ?

Les quatre valeurs sont PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR et SELF_ONLY. Le champ est obligatoire et n'a pas de valeur par défaut. Lance les premières publications en SELF_ONLY et passe en public une fois que trois publications te conviennent.

Quelle différence entre title et caption sur une publication TikTok ?

TikTok est le seul réseau de l'API à avoir les deux champs, distincts du champ partagé text. La spécification plafonne title à 90 caractères et caption à 2200. Une légende écrite dans title échoue à la validation au lieu de partir de travers.

Que fait sendAsDraft sur une publication TikTok ?

Avec sendAsDraft à true, la vidéo va dans tes brouillons TikTok au lieu d'être publiée. Muse gère l'envoi, les métadonnées et la planification. Tu ajoutes les sons, les effets et l'image de couverture dans l'application TikTok.

Comment relancer une publication TikTok qui a échoué ?

Appelle GET /social-posts/{id}/results pour voir le résultat par plateforme. Si la publication est passée sur Instagram et a échoué sur TikTok, cet appel le dit. POST /social-posts/{id}/retry relance alors seulement TikTok, à condition de passer le platformId de cette plateforme issu de l'appel de résultats dans le tableau obligatoire platformIds.

Créez un token API AdaptlyPost et donnez la spécification à Muse, ou lisez d'abord l'article pilier si vous n'avez jamais construit de connecteur personnalisé.

Sources : l'article d'aide de Meta sur les connecteurs Muse, le compte rendu de Parallel sur les intégrations personnalisées (14 septembre 2026), et la spécification OpenAPI d'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