---
title: "Vidéos et posts photo : TikTok Posting API"
description: "Publiez vidéos et posts photo de 2-35 images avec la TikTok posting API : appels REST, privacyLevel obligatoire, sendAsDraft et statut par post."
url: "https://adaptlypost.com/fr/usages/tiktok-posting-api"
---

# Publiez vidéos et posts photo avec la TikTok Posting API

Un seul appel POST vers la TikTok posting API publie une vidéo ou un post photo de 2-35 images, à condition que tiktokConfigs.privacyLevel soit renseigné et que le média soit hébergé sur cdn.adaptlypost.com. URL de base : https://post.adaptlypost.com/post/api/v1.

[Obtenir une clé API](https://adaptlypost.com/fr/signup)

![Éditeur de code affichant une requête POST vers l'endpoint social-posts d'AdaptlyPost publiant une vidéo TikTok avec privacyLevel renseigné](https://cdn.adaptlypost.com/public/adaptlypost_dashboard.png)

### Ce que font réellement les endpoints TikTok

Posts vidéo et photo, niveaux de confidentialité obligatoires, brouillons envoyés vers la boîte de réception de l'app TikTok, et résultats de publication par plateforme avec le platformPostId natif. Un seul compte TikTok par appel - diffuser vers un deuxième compte demande un deuxième appel.

[GérerPubliez sur toutes vos plateformes en un clicPartagez sur Instagram, TikTok, YouTube, X et plus en un clic. Chaque post s'adapte automatiquement.](https://adaptlypost.com/fr/features/post-multiple-social-media-accounts-once)

[PlanifierCalendrier de contenu visuelPlanifiez votre semaine d'un coup d'œil et ne ratez jamais vos meilleurs créneaux.](https://adaptlypost.com/fr/features/social-media-content-calendar)

[IntégrerAccès API et skill OpenClawConnectez via API ou laissez votre agent OpenClaw gérer les publications. Automatisez les réseaux sociaux avec des commandes en langage naturel.](https://adaptlypost.com/fr/features/openclaw-integration)

[GénérerGénérateur d'images IA pour les réseaux sociauxCréez des images captivantes en quelques secondes. Décrivez votre vision et laissez l'IA la concrétiser.](https://adaptlypost.com/fr/features/ai-social-media-image-generator)

[CréerGénérateur de légendes IA pour chaque plateformeObtenez des idées de légendes, réécrivez pour différentes plateformes et ajoutez les hashtags tendance, en un seul prompt.](https://adaptlypost.com/fr/features/ai-caption-writer)

[OrganiserPlanificateur de contenu pour réseaux sociauxVoyez brouillons, posts programmés et contenu publié au même endroit. Sachez exactement ce qui sera publié et quand.](https://adaptlypost.com/fr/features/ai-social-media-scheduler)

## La Confiance des Créateurs et des Équipes

Découvrez comment créateurs, marketeurs et petites entreprises utilisent AdaptlyPost pour rester réguliers et gagner des heures chaque semaine.

Je suis ingénieur logiciel, pas marketeur. Ma compagne gère une page TikTok, alors je lui donne un coup de main en programmant ses posts, je prépare tout d'un coup et je laisse l'IA s'occuper des légendes. Ça me prend environ 20 minutes par semaine maintenant.

[![Denys Zinych](https://cdn.adaptlypost.com/public/denys.jpg)Denys ZinychIngénieur Logiciel](https://www.linkedin.com/in/denys-zinych-b75543287/)

Je gère ma page de nail art et une marque personnelle. Programmer les deux depuis un seul tableau de bord a tout changé, je publie régulièrement maintenant et mon engagement a augmenté sensiblement en un mois.

[![Irena](https://cdn.adaptlypost.com/public/irena.jpg)IrenaCréatrice de Contenu](https://www.instagram.com/iirennails/)

Je suis SWE et honnêtement nul pour publier régulièrement. Je programme simplement une semaine de contenu pour ma marque personnelle dès que j'ai une minute, et l'IA rédige les légendes par plateforme pour que je n'aie pas à réécrire la même chose de cinq façons différentes.

[![Dorian Opacki](https://cdn.adaptlypost.com/public/dorian.jpg)Dorian OpackiIngénieur Logiciel](https://www.linkedin.com/in/dorianopacki/)

Je suis ingénieur logiciel, pas marketeur. Ma compagne gère une page TikTok, alors je lui donne un coup de main en programmant ses posts, je prépare tout d'un coup et je laisse l'IA s'occuper des légendes. Ça me prend environ 20 minutes par semaine maintenant.

[![Denys Zinych](https://cdn.adaptlypost.com/public/denys.jpg)Denys ZinychIngénieur Logiciel](https://www.linkedin.com/in/denys-zinych-b75543287/)

Je gère ma page de nail art et une marque personnelle. Programmer les deux depuis un seul tableau de bord a tout changé, je publie régulièrement maintenant et mon engagement a augmenté sensiblement en un mois.

[![Irena](https://cdn.adaptlypost.com/public/irena.jpg)IrenaCréatrice de Contenu](https://www.instagram.com/iirennails/)

Je suis SWE et honnêtement nul pour publier régulièrement. Je programme simplement une semaine de contenu pour ma marque personnelle dès que j'ai une minute, et l'IA rédige les légendes par plateforme pour que je n'aie pas à réécrire la même chose de cinq façons différentes.

[![Dorian Opacki](https://cdn.adaptlypost.com/public/dorian.jpg)Dorian OpackiIngénieur Logiciel](https://www.linkedin.com/in/dorianopacki/)

Je suis ingénieur logiciel, pas marketeur. Ma compagne gère une page TikTok, alors je lui donne un coup de main en programmant ses posts, je prépare tout d'un coup et je laisse l'IA s'occuper des légendes. Ça me prend environ 20 minutes par semaine maintenant.

[![Denys Zinych](https://cdn.adaptlypost.com/public/denys.jpg)Denys ZinychIngénieur Logiciel](https://www.linkedin.com/in/denys-zinych-b75543287/)

Je gère ma page de nail art et une marque personnelle. Programmer les deux depuis un seul tableau de bord a tout changé, je publie régulièrement maintenant et mon engagement a augmenté sensiblement en un mois.

[![Irena](https://cdn.adaptlypost.com/public/irena.jpg)IrenaCréatrice de Contenu](https://www.instagram.com/iirennails/)

Je suis SWE et honnêtement nul pour publier régulièrement. Je programme simplement une semaine de contenu pour ma marque personnelle dès que j'ai une minute, et l'IA rédige les légendes par plateforme pour que je n'aie pas à réécrire la même chose de cinq façons différentes.

[![Dorian Opacki](https://cdn.adaptlypost.com/public/dorian.jpg)Dorian OpackiIngénieur Logiciel](https://www.linkedin.com/in/dorianopacki/)

Je ne suis pas un adepte des réseaux sociaux mais j'ai besoin de publier mon travail quelque part. Le rédacteur IA fait un brouillon correct, je retouche un peu, je programme, c'est fait. Je suis passé d'une publication par mois à trois par semaine.

[![Denys Kholin](https://cdn.adaptlypost.com/public/denysK.jpg)Denys KholinDesigner Freelance](https://www.linkedin.com/in/denys-kholin/)

On a connecté notre agent OpenClaw à AdaptlyPost et maintenant notre IA publie les mises à jour produit sur tous les canaux automatiquement. Ça semble futuriste mais honnêtement ça marche tout simplement. L'intégration API était simple.

[![Taras Shynkarenko](https://cdn.adaptlypost.com/public/taras.jpg)Taras ShynkarenkoFondateur de Startup](https://www.linkedin.com/in/taras-shynkarenko/)

Je ne suis pas un adepte des réseaux sociaux mais j'ai besoin de publier mon travail quelque part. Le rédacteur IA fait un brouillon correct, je retouche un peu, je programme, c'est fait. Je suis passé d'une publication par mois à trois par semaine.

[![Denys Kholin](https://cdn.adaptlypost.com/public/denysK.jpg)Denys KholinDesigner Freelance](https://www.linkedin.com/in/denys-kholin/)

On a connecté notre agent OpenClaw à AdaptlyPost et maintenant notre IA publie les mises à jour produit sur tous les canaux automatiquement. Ça semble futuriste mais honnêtement ça marche tout simplement. L'intégration API était simple.

[![Taras Shynkarenko](https://cdn.adaptlypost.com/public/taras.jpg)Taras ShynkarenkoFondateur de Startup](https://www.linkedin.com/in/taras-shynkarenko/)

Je ne suis pas un adepte des réseaux sociaux mais j'ai besoin de publier mon travail quelque part. Le rédacteur IA fait un brouillon correct, je retouche un peu, je programme, c'est fait. Je suis passé d'une publication par mois à trois par semaine.

[![Denys Kholin](https://cdn.adaptlypost.com/public/denysK.jpg)Denys KholinDesigner Freelance](https://www.linkedin.com/in/denys-kholin/)

On a connecté notre agent OpenClaw à AdaptlyPost et maintenant notre IA publie les mises à jour produit sur tous les canaux automatiquement. Ça semble futuriste mais honnêtement ça marche tout simplement. L'intégration API était simple.

[![Taras Shynkarenko](https://cdn.adaptlypost.com/public/taras.jpg)Taras ShynkarenkoFondateur de Startup](https://www.linkedin.com/in/taras-shynkarenko/)

## Comment ça marche

Étape 1

### Récupérez une clé, puis envoyez vos médias sur notre CDN

Chaque appel porte Authorization: Bearer <key> ; générez cette clé sous Settings > API Tokens dans le tableau de bord, où elle commencera par adaptly\_. TikTok n'accepte pas des mediaUrls arbitraires : la liste blanche de domaines n'autorise que cdn.adaptlypost.com, faites donc d'abord passer votre fichier par POST /upload-urls (1 à 20 URL présignées par appel, valables une heure) et publiez l'URL renvoyée. Les types acceptés sont video/mp4, video/quicktime, image/jpeg, image/png et image/webp - pas de GIF, pas de HEIC.

Étape 2

### POST /social-posts avec tiktokConfigs

Envoyez text (le champ de légende - il n'existe pas de champ content), platforms: \["TIKTOK"\], timezone sous forme de zone IANA comme "Europe/Berlin", l'id de connexion TikTok obtenu via GET /social-accounts, et tiktokConfigs.privacyLevel, qui est obligatoire : PUBLIC\_TO\_EVERYONE, MUTUAL\_FOLLOW\_FRIENDS, FOLLOWER\_OF\_CREATOR ou SELF\_ONLY. contentType TEXT est refusé d'emblée - TikTok exige VIDEO ou un CAROUSEL de 2-35 images. La vidéo doit durer de 3 à 600 secondes. Le corps est validé de façon synchrone : un privacyLevel manquant, contentType TEXT, un carrousel hors de la plage de 2-35 images ou un mediaUrl sur un domaine autre que cdn.adaptlypost.com revient directement en 400 depuis cet appel - aucun enregistrement de post n'est créé et il n'y a rien à relancer. Ajoutez scheduledAt pour programmer, saveAsDraft pour le garder dans AdaptlyPost, ou sendAsDraft pour le remettre au créateur.

Étape 3

### Lisez le résultat TikTok, relancez l'entrée TikTok

GET /social-posts/:id/results renvoie la ligne TikTok avec status, publishedAt et le platformPostId natif - TikTok ne restitue jamais de permalink, construisez donc votre propre lien à partir de l'id si vous en avez besoin. Cet endpoint rapporte ce que TikTok a fait après que nous avons accepté et expédié le post, pas les problèmes de charge utile : ceux-là sont déjà revenus en 400 à la création. errorMessage porte donc les échecs côté plateforme : une connexion TikTok révoquée ou expirée, un média que TikTok refuse pendant son propre traitement, ou TikTok qui limite le compte. Corrigez la cause et appelez POST /social-posts/:id/retry avec le platformId TikTok. Chaque endpoint de webhook enregistré reçoit les quatre types d'événements - post.published, post.failed, post.partially\_failed et post.scheduled - il n'existe aucun filtrage d'abonnement par événement.

## Tarifs simples et transparents

Choisissez le forfait parfait pour vous

### Creator

Parfait pour les indépendants et solopreneurs

## $19

/mois

[Essai 7 jours](https://adaptlypost.com/fr/signup)

* 30 comptes sociaux connectés
* Posts programmés illimités
* 1 membre d'équipe
* 3 espaces de travail
* 150 crédits/mois
* Légendes IA
* Studio d'images IA
* Accès API et intégration OpenClaw
* Posts image, vidéo et carrousel

Plus populaire

### Pro

Pour les professionnels et équipes en croissance

## $39

/mois

[Essai 7 jours](https://adaptlypost.com/fr/signup)

* 60 comptes sociaux connectés
* Posts programmés illimités
* 5 membres d'équipe
* 15 espaces de travail
* 400 crédits/mois
* Légendes IA
* Studio d'images IA
* Accès API et intégration OpenClaw
* Posts image, vidéo et carrousel

### Enterprise

Pour les agences et entreprises prêtes à grandir

## $89

/mois

[Essai 7 jours](https://adaptlypost.com/fr/signup)

* 100 comptes sociaux connectés
* Posts programmés illimités
* 20 membres d'équipe
* 50 espaces de travail
* 1000 crédits/mois
* Légendes IA
* Studio d'images IA
* Accès API et intégration OpenClaw
* Posts image, vidéo et carrousel

Essai 7 jours inclus sur tous les forfaits

Vous voulez voir la comparaison complète des fonctionnalités ? [Voir la page des tarifs](https://adaptlypost.com/fr/pricing)

## Ce que vous pouvez publier sur TikTok via l'API

### Vidéos, de 3 à 600 secondes

Un MP4 ou MOV par appel, envoyé via POST /upload-urls. Publiez immédiatement, renseignez scheduledAt, ou stockez la vidéo avec saveAsDraft et diffusez-la plus tard avec POST /social-posts/:id/publish.

### Posts photo jusqu'à 35 images

Envoyez contentType CAROUSEL avec 2-35 images JPEG, PNG ou WebP et TikTok affiche un post photo. Ce plafond de 35 images est le plus élevé de tous les réseaux sur lesquels nous publions - Instagram et Facebook s'arrêtent à 10, Pinterest à 5.

### privacyLevel sur chaque requête

privacyLevel est obligatoire sur chaque post TikTok. TikTok et Pinterest sont les deux plateformes dotées d'une valeur de configuration obligatoire - privacyLevel ici, boardId sur Pinterest. Choisissez PUBLIC\_TO\_EVERYONE, MUTUAL\_FOLLOW\_FRIENDS, FOLLOWER\_OF\_CREATOR ou SELF\_ONLY pour chaque post ; omettre tiktokConfigs renvoie un 400 depuis POST /social-posts avant que quoi que ce soit n'atteigne TikTok. Il n'existe aucun mode sandbox ; SELF\_ONLY garde un vrai post privé, visible de votre seul compte.

### sendAsDraft vers la boîte de réception de l'app TikTok

Renseignez sendAsDraft et le post atterrit dans la boîte de réception TikTok du créateur au lieu de partir en ligne : il peut alors ajouter sons, effets ou texte sur son appareil et publier lui-même. Pratique quand vos utilisateurs possèdent le compte et que vous ne fournissez que le média et la légende.

## Commencez à publier sur TikTok depuis votre propre code

Importez GET /openapi.json dans votre client, envoyez un clip et publiez votre premier post TikTok. Aucune mécanique OAuth à construire - les comptes se connectent dans le tableau de bord ou via un lien de connexion.

[Obtenir une clé API](https://adaptlypost.com/fr/signup)
