Aller au contenu

Du premier brouillon à la diffusion, et ce qui se passe en cas d’échec.

Un aperçu de ce qu’Amaposta fait aujourd’hui et un tableau indiquant précisément ce que chaque plateforme accepte.

Calendrier et file d’attente

Voyez ce qui est à l’antenne, ce qui arrive ensuite et ce qui a échoué.

Vue guide des programmes
Une piste par canal, avec le temps qui défile de gauche à droite et une ligne indiquant l’instant présent, pour repérer d’un coup d’œil les creux ou les chevauchements. Des vues hebdomadaire et mensuelle pour prendre du recul.
Glisser pour reprogrammer
Déplacez une publication vers un autre jour dans la vue mensuelle : elle conserve son horaire.
Créneaux de publication et file d’attente
Définissez vos horaires de publication pour chaque projet. Ajouter à la file d’attente place une publication dans le prochain créneau libre pour ses canaux, jusqu’à douze semaines à l’avance.
Fuseaux horaires des projets
Chaque projet a son propre fuseau horaire, utilisé pour tous les horaires affichés à l’écran, y compris les changements d’heure saisonniers.

Éditeur

Rédigez une fois et offrez à chaque canal une version adaptée.

Versions par canal
Les titres ne sont envoyés que si la plateforme possède un champ titre. Les hashtags sont envoyés comme tags sur YouTube et ajoutés au texte partout ailleurs. Personnalisez le titre, le texte, les hashtags ou les options pour chaque canal.
Aperçus et compteurs en direct
Visualisez chaque version telle qu’elle apparaîtra, avec un décompte des caractères conforme aux règles de chaque plateforme. Sur X, les liens comptent pour 23 et les emojis pour 2.
Options de la plateforme
Visibilité, catégorie et contenu destiné aux enfants sur YouTube ; confidentialité, commentaires, Duos et Collages sur TikTok ; paramètres de réponse sur X ; partage des Reels dans le fil Instagram.
Ensembles de hashtags et doublons
Enregistrez vos hashtags récurrents dans un ensemble. Dupliquez une publication pour vous en servir comme point de départ.

Contrôles avant diffusion

Les problèmes apparaissent pendant la rédaction, pas à 9:01.

Éléments vérifiés
Type et taille du fichier, durée, proportions et largeur de la vidéo ; longueur du titre et du texte ; nombre de hashtags ; prise en charge de ce type de publication par la plateforme ; et état de connexion de chaque canal.
Les erreurs bloquent la programmation
Une publication comportant des erreurs ne peut pas être programmée, depuis le tableau de bord comme depuis l’API. Les avertissements et les notes ne bloquent rien.
  • TikTok ne peut pas publier de texte seul (les images et vidéos sont prises en charge). Retirez TikTok de cette publication.
  • Le fichier pèse 12 Mo ; Instagram autorise jusqu’à 8 Mo.
  • Le fichier ne fait que 280px de large ; Instagram recommande au moins 320px.

Validations

Pour les équipes, les clients et les pipelines d’IA.

Boîte de vérification
Activez les validations d’un projet pour que les publications des éditeurs attendent dans la boîte de réception. Les administrateurs valident, en conservant l’horaire prévu, ou demandent des modifications avec une note visible par l’auteur.
Les pipelines passent en vérification
Les clés API sans la permission posts:publish peuvent créer et programmer des publications, mais dans un projet avec validation, elles passent d’abord par la vérification ; ailleurs, elles peuvent uniquement créer des brouillons. Identifiez le contenu généré avec metadata.pipeline pour permettre aux personnes chargées de la vérification de le reconnaître.
Un historique des décisions
Les validations, demandes de modification et modifications figurent dans le journal d’activité, et vos webhooks reçoivent post.approved.

Des canaux qui restent connectés

Aucun échec silencieux, aucune déconnexion surprise.

Connectez à votre façon
Authentifiez-vous via la plateforme ou collez les jetons de votre propre application de développement. Les canaux Custom API publient vers tout point de terminaison HTTPS que vous gérez.
Renouvellement et alertes anticipées
Les jetons sont renouvelés en arrière-plan. Lorsqu’une plateforme exige une nouvelle authentification, les administrateurs sont avertis sept jours avant l’expiration de l’accès.
Des erreurs expliquées clairement
Lorsqu’une plateforme refuse une publication, vous voyez son message et la marche à suivre, avec un bouton Réessayer sur la diffusion. Les erreurs temporaires font automatiquement l’objet de nouvelles tentatives avec un délai croissant.
Liens de reconnexion pour les clients
Envoyez à un client un lien à usage unique. Il s’authentifie sur la plateforme et le canal est rétabli, sans compte Amaposta ni partage de mot de passe.
Canaux Sandbox
Des canaux fictifs dont rien ne quitte Amaposta. Configurez-les pour toujours réussir, échouer parfois, toujours échouer ou simuler une connexion expirée afin de voir chaque situation. Ils sont gratuits avec toutes les offres.

Médias

Les vidéos volumineuses aussi.

Trois méthodes d’import
Déposez des fichiers dans l’éditeur, importez-les via l’API ou fournissez une URL publique à Amaposta pour qu’il les récupère. Les fichiers volumineux sont envoyés directement au stockage avec une URL d’import présignée.
Traité pour vous
Les dimensions, la durée et une miniature sont extraites de chaque fichier importé pour permettre aux contrôles d’analyser le contenu. media.ready et media.failed indiquent à vos systèmes que le traitement est terminé.
Images de couverture
Ajoutez une miniature personnalisée si la plateforme le permet. Dans le cas contraire, l’éditeur vous indique qu’elle sera ignorée.

Espaces de travail et équipe

Un espace de travail, plusieurs marques.

Projets
Dédiez à chaque marque ou client un projet avec ses propres canaux, fuseau horaire, créneaux de publication et paramètres de validation.
Rôles
Les propriétaires et administrateurs gèrent les canaux, les membres et les validations. Les éditeurs rédigent et programment. Les lecteurs peuvent consulter sans rien modifier.
Notifications et activité
Des notifications dans l’application et par e-mail pour les vérifications, les échecs et les canaux dont l’accès expire, chacune avec son propre interrupteur. Le journal d’activité indique qui a fait quoi, y compris les clés API.

API et webhooks

Votre pipeline publie comme un membre de l’équipe.

API REST
Importez des médias, créez des publications avec des variantes par canal, programmez-les à une heure précise, immédiatement ou dans la file d’attente, et consultez chaque diffusion avec son statut, son lien et son erreur. Documentation OpenAPI disponible.
Clés à permissions limitées
content:read, content:write et posts:publish, avec une restriction possible à certains projets. 120 requêtes par minute et par clé.
Des nouvelles tentatives sans doublons
Envoyez une Idempotency-Key : une requête retentée renverra la publication d’origine sans créer de doublon.
Webhooks signés
Chaque diffusion comporte une signature HMAC-SHA256, est retentée si votre point de terminaison est indisponible et figure dans un journal de diffusion que vous pouvez tester depuis les paramètres.
  • post.created Une publication a été créée (tableau de bord ou API)
  • post.scheduled Une publication a été programmée
  • post.approved Une publication a été validée
  • post.published Une publication a été mise en ligne sur un canal
  • post.failed Une publication n’a pas pu être publiée sur un canal
  • channel.connected Un canal a été connecté ou reconnecté
  • channel.disconnected Un canal a perdu sa connexion
  • media.ready Le traitement d’un fichier importé est terminé
  • media.failed Un fichier importé n’a pas pu être traité

Ce que chaque plateforme accepte

Ces règles sont utilisées par l’éditeur, les contrôles et le système de publication. Lorsqu’un niveau de compte modifie une limite, comme X Premium, les paramètres du canal permettent de l’augmenter.

Plateforme Texte Image Vidéo Connecter Accès
YouTube Non Non Oui Connexion via la plateforme Les jetons d’accès durent 1 heure et se renouvellent automatiquement.
Instagram Non Oui Oui Connexion via la plateforme Les jetons durent 60 jours et se renouvellent automatiquement tant que le canal est utilisé.
TikTok Non Oui Oui Connexion via la plateforme Les jetons d’accès durent 24 heures ; les jetons de renouvellement durent un an.
X Oui Oui Oui Connexion via la plateforme Les jetons d’accès durent 2 heures et se renouvellent automatiquement.
Facebook Oui Oui Oui Connexion via la plateforme Les jetons de Page n’expirent pas, sauf si la personne qui les a connectés perd son accès.
Custom API Oui Oui Oui Point de terminaison et clé Les clés API n’expirent pas, sauf si vous les renouvelez.

YouTube

Importez des vidéos et des Shorts avec des titres, descriptions, tags et miniatures personnalisées.

Vidéo
Publication Titre Texte Hashtags Médias
Vidéo TitreObligatoire, jusqu’à 100 caractères DescriptionJusqu’à 5 000 caractères Envoyés comme tags, jusqu’à 60 MP4, MOV, WebM, AVI, MKV; jusqu’à 256 GB; 1 s à 12 hRecommandé : 16:9 pour les vidéos, 9:16 et jusqu’à 3 minutes pour les Shorts
  • Les comptes sans numéro de téléphone vérifié peuvent importer des vidéos de 15 minutes maximum et ne peuvent pas définir de miniatures personnalisées.
  • Chaque import consomme du quota API ; le quota Google par défaut permet environ six imports par jour et par application.

Documentation de l’API YouTube

Instagram

Publiez des photos dans le fil et des Reels sur les comptes Business et Creator.

Image et vidéo
Publication Titre Texte Hashtags Médias
Image Aucun titre LégendeJusqu’à 2 200 caractères Ajoutés au texte, jusqu’à 30 JPEG; jusqu’à 8 MBRecommandé : 1080×1350 (4:5) pour occuper le plus d’espace à l’écran dans le fil
Vidéo Aucun titre LégendeJusqu’à 2 200 caractères Ajoutés au texte, jusqu’à 30 MP4, MOV; jusqu’à 300 MB; 3 s à 15 minRecommandé : Reels en 1080×1920 (9:16)
  • Nécessite un compte Instagram Business ou Creator.
  • Instagram autorise 50 publications via l’API par compte sur une période glissante de 24 heures.
  • Les publications composées uniquement de texte ne sont pas possibles sur Instagram.

Documentation de l’API Instagram

TikTok

Publiez des vidéos et des carrousels photo directement sur le profil.

Image et vidéo
Publication Titre Texte Hashtags Médias
Image TitreJusqu’à 90 caractères DescriptionJusqu’à 4 000 caractères Ajoutés au texte JPEG, WebP; jusqu’à 20 MBRecommandé : 1080×1920 en portrait
Vidéo Aucun titre LégendeJusqu’à 2 200 caractères Ajoutés au texte MP4, MOV, WebM; jusqu’à 4 GB; 3 s à 10 minRecommandé : 1080×1920 (9:16), 23–60 images/s
  • Les publications des applications n’ayant pas passé l’audit de TikTok sont visibles uniquement par leur créateur.
  • TikTok choisit la couverture parmi les images de la vidéo ; les images de couverture personnalisées ne sont pas prises en charge.
  • Les publications composées uniquement de texte ne sont pas possibles sur TikTok.

Documentation de l’API TikTok

X

Publiez du texte, des images et des vidéos sur X (anciennement Twitter).

Texte, image et vidéo
Publication Titre Texte Hashtags Médias
Texte Aucun titre PublicationObligatoire, jusqu’à 280 (23 pour un lien, 2 pour un emoji) Ajoutés au texte Aucun
Image Aucun titre PublicationJusqu’à 280 (23 pour un lien, 2 pour un emoji) Ajoutés au texte JPEG, PNG, WebP, GIF; jusqu’à 5 MBRecommandé : 1600×900 (16:9) ou 1080×1350
Vidéo Aucun titre PublicationJusqu’à 280 (23 pour un lien, 2 pour un emoji) Ajoutés au texte MP4, MOV; jusqu’à 512 MB; 0,5 s à 2:20 minRecommandé : 1280×720 ou 720×1280, jusqu’à 2:20
  • Avec votre propre application de développement X, les publications consomment ses crédits API facturés à l’usage.
  • Les hashtags comptent dans la limite de caractères.

Documentation de l’API X

Facebook

Publiez du texte, des photos et des vidéos sur les Pages Facebook.

Texte, image et vidéo
Publication Titre Texte Hashtags Médias
Texte Aucun titre PublicationObligatoire, jusqu’à 63 206 caractères Ajoutés au texte Aucun
Image Aucun titre LégendeJusqu’à 63 206 caractères Ajoutés au texte JPEG, PNG, GIF, WebP; jusqu’à 10 MBRecommandé : 1080×1350 ou 1200×630
Vidéo TitreJusqu’à 255 caractères DescriptionJusqu’à 63 206 caractères Ajoutés au texte MP4, MOV; jusqu’à 1 GB; 1 s à 20 minRecommandé : 1080×1080 ou 1080×1350, H.264 + AAC
  • Publie uniquement sur les Pages ; l’API ne permet pas de publier sur les profils personnels.

Documentation de l’API Facebook

Custom API

Envoyez des publications à votre propre point de terminaison HTTP, avec signature et nouvelles tentatives.

Texte, image et vidéo
Publication Titre Texte Hashtags Médias
Texte TitreAucune limite de longueur DescriptionAucune limite de longueur Envoyés comme tags Aucun
Image TitreAucune limite de longueur DescriptionAucune limite de longueur Envoyés comme tags JPEG, PNG, WebP, GIFRecommandé : Toutes les tailles
Vidéo TitreAucune limite de longueur DescriptionAucune limite de longueur Envoyés comme tags MP4, MOV, WebMRecommandé : Toutes les tailles
  • Chaque requête est signée avec un en-tête HMAC-SHA256 pour vous permettre de vérifier qu’elle provient d’Amaposta.
  • Répondez avec un statut 2xx et éventuellement le JSON {"id": "…", "url": "…"}. Les réponses 408, 429 et 5xx entraînent de nouvelles tentatives avec un délai croissant ; les réponses 401/403 signalent un canal à reconnecter ; les autres 4xx font échouer la diffusion pour vous permettre de corriger le problème et de réessayer.

Fonctionnement des canaux Custom API

Essayez d’abord sur un canal sandbox.