{"id":91,"date":"2026-08-20T09:00:06","date_gmt":"2026-08-20T07:00:06","guid":{"rendered":"https:\/\/gmb-club.com\/blog\/tiktok-api-upload-video\/"},"modified":"2026-08-25T11:26:56","modified_gmt":"2026-08-25T09:26:56","slug":"tiktok-api-upload-video","status":"publish","type":"post","link":"https:\/\/gmb-club.com\/blog\/tiktok-api-upload-video\/","title":{"rendered":"Publier une vid\u00e9o TikTok avec l&rsquo;API gratuitement : le tutoriel complet"},"content":{"rendered":"<p>Vous cherchez \u00e0 automatiser la publication de vos vid\u00e9os TikTok et vous \u00eates tomb\u00e9 sur la <strong>Content Posting API<\/strong> de TikTok, celle qui permet techniquement de faire du <em>tiktok api upload video<\/em> depuis un script ou un service tiers. Bonne nouvelle : c&rsquo;est possible, et c&rsquo;est effectivement gratuit au sens o\u00f9 TikTok ne facture rien pour l&rsquo;acc\u00e8s \u00e0 son API. Moins bonne nouvelle : \u00ab gratuit \u00bb ne veut pas dire \u00ab sans effort \u00bb. Il faut cr\u00e9er un compte d\u00e9veloppeur, faire approuver une application, g\u00e9rer l&rsquo;authentification, et maintenir tout \u00e7a dans le temps. Dans ce tutoriel, on regarde concr\u00e8tement ce que \u00e7a implique, \u00e9tape par \u00e9tape, puis on regarde une alternative qui \u00e9vite justement cette charge technique.<\/p>\n<h2>Ce qu&rsquo;est la Content Posting API de TikTok<\/h2>\n<p>TikTok met \u00e0 disposition des d\u00e9veloppeurs une API officielle qui permet de publier du contenu vid\u00e9o sur des comptes TikTok sans passer par l&rsquo;application mobile ou le site web. C&rsquo;est cette API que des outils de planification de r\u00e9seaux sociaux utilisent en coulisses pour proposer la publication automatique sur TikTok \u00e0 leurs utilisateurs. Elle appartient \u00e0 un ensemble plus large d&rsquo;API TikTok for Business et TikTok for Developers, avec ses propres r\u00e8gles d&rsquo;acc\u00e8s, ses quotas et ses exigences de conformit\u00e9.<\/p>\n<p>Contrairement \u00e0 Instagram ou Facebook, o\u00f9 les API de publication existent depuis longtemps et sont largement document\u00e9es, l&rsquo;\u00e9cosyst\u00e8me d\u00e9veloppeur de TikTok est plus jeune et plus strict. C&rsquo;est un point \u00e0 garder en t\u00eate avant de se lancer : la difficult\u00e9 n&rsquo;est pas tant technique (envoyer un fichier vid\u00e9o via une requ\u00eate HTTP n&rsquo;a rien d&rsquo;exotique) que administrative et r\u00e9glementaire.<\/p>\n<h2>Tiktok api upload video : les grandes \u00e9tapes du processus<\/h2>\n<p>Sans entrer dans le d\u00e9tail des noms d&rsquo;endpoints exacts (qui \u00e9voluent r\u00e9guli\u00e8rement c\u00f4t\u00e9 TikTok), voici les grandes phases par lesquelles passe toute publication automatis\u00e9e d&rsquo;une vid\u00e9o sur TikTok via l&rsquo;API.<\/p>\n<h3>1. Cr\u00e9er un compte d\u00e9veloppeur et une application<\/h3>\n<p>Avant m\u00eame de parler de code, il faut s&rsquo;inscrire sur le portail d\u00e9veloppeur de TikTok, cr\u00e9er une application, et d\u00e9clarer pr\u00e9cis\u00e9ment quel usage vous allez faire de l&rsquo;API (publication de contenu, \u00e0 quelle fr\u00e9quence, pour quel type de compte). TikTok examine cette demande : c&rsquo;est ce qu&rsquo;on appelle la phase de <strong>review<\/strong>. Sans validation de l&rsquo;application par TikTok, l&rsquo;acc\u00e8s \u00e0 l&rsquo;API de publication reste limit\u00e9, voire indisponible en production.<\/p>\n<h3>2. Authentifier l&rsquo;utilisateur via OAuth<\/h3>\n<p>Une fois l&rsquo;application cr\u00e9\u00e9e, il faut mettre en place un flux d&rsquo;authentification <strong>OAuth<\/strong> : le propri\u00e9taire du compte TikTok doit explicitement autoriser votre application \u00e0 publier en son nom, via un \u00e9cran de consentement TikTok. Cette autorisation g\u00e9n\u00e8re un jeton d&rsquo;acc\u00e8s que votre script devra ensuite pr\u00e9senter \u00e0 chaque appel, et qu&rsquo;il faudra renouveler p\u00e9riodiquement (les jetons expirent).<\/p>\n<h3>3. Initialiser l&rsquo;upload de la vid\u00e9o<\/h3>\n<p>Une fois authentifi\u00e9, le principe g\u00e9n\u00e9ral du <em>tiktok api upload video<\/em> consiste \u00e0 d&rsquo;abord d\u00e9clarer aupr\u00e8s de l&rsquo;API qu&rsquo;un envoi de vid\u00e9o va avoir lieu (taille du fichier, format), ce qui permet \u00e0 TikTok de pr\u00e9parer la r\u00e9ception. C&rsquo;est une \u00e9tape distincte de l&rsquo;envoi du fichier lui-m\u00eame : on pr\u00e9vient d&rsquo;abord, on envoie ensuite.<\/p>\n<h3>4. Envoyer le fichier vid\u00e9o<\/h3>\n<p>Le fichier vid\u00e9o est ensuite transmis \u00e0 TikTok, g\u00e9n\u00e9ralement en respectant des contraintes de format assez classiques dans l&rsquo;univers des vid\u00e9os courtes : ratio vertical proche de 9:16, une dur\u00e9e courte plut\u00f4t qu&rsquo;un long format, un poids de fichier raisonnable. Selon la taille du fichier, cet envoi peut se faire en un seul bloc ou en plusieurs morceaux.<\/p>\n<h3>5. Publier ou programmer la publication<\/h3>\n<p>Enfin, une fois la vid\u00e9o re\u00e7ue c\u00f4t\u00e9 TikTok, une derni\u00e8re requ\u00eate d\u00e9clenche (ou programme) la publication effective sur le compte autoris\u00e9. C&rsquo;est \u00e0 ce moment que la vid\u00e9o devient visible, avec la l\u00e9gende, les param\u00e8tres de confidentialit\u00e9 et les options associ\u00e9es que vous avez d\u00e9finis.<\/p>\n<p>Ces cinq \u00e9tapes paraissent simples sur le papier. En pratique, chacune peut \u00e9chouer pour des raisons diff\u00e9rentes : jeton expir\u00e9, format vid\u00e9o refus\u00e9, quota d&rsquo;appels d\u00e9pass\u00e9, application pas encore valid\u00e9e pour tel type de publication. Un script d&rsquo;automatisation robuste doit g\u00e9rer ces cas, pas seulement le chemin heureux.<\/p>\n<h2>Le vrai co\u00fbt d&rsquo;une API \u00ab gratuite \u00bb<\/h2>\n<p>C&rsquo;est le point que beaucoup de makers sous-estiment. TikTok ne facture effectivement rien pour l&rsquo;usage de son API de publication. Mais \u00ab gratuit \u00bb cache plusieurs co\u00fbts r\u00e9els :<\/p>\n<ul>\n<li><strong>Temps de mise en place<\/strong> : cr\u00e9er le compte d\u00e9veloppeur, l&rsquo;application, comprendre le flux OAuth, \u00e9crire et tester le code d&rsquo;upload.<\/li>\n<li><strong>D\u00e9lai de review<\/strong> : TikTok examine votre application avant de l&rsquo;autoriser \u00e0 publier en production, ce qui ajoute un d\u00e9lai incompressible avant de pouvoir automatiser quoi que ce soit.<\/li>\n<li><strong>Maintenance dans la dur\u00e9e<\/strong> : les API \u00e9voluent, les jetons expirent et doivent \u00eatre renouvel\u00e9s, les quotas et r\u00e8gles peuvent changer sans pr\u00e9avis. Un script qui fonctionnait il y a six mois n&rsquo;est pas garanti de fonctionner tel quel aujourd&rsquo;hui.<\/li>\n<li><strong>Conformit\u00e9<\/strong> : TikTok impose des r\u00e8gles d&rsquo;usage de son API (types de contenu autoris\u00e9s, fr\u00e9quence, mentions obligatoires selon les cas) qu&rsquo;il faut suivre pour ne pas perdre l&rsquo;acc\u00e8s.<\/li>\n<\/ul>\n<p>Rien de r\u00e9dhibitoire si vous \u00eates d\u00e9veloppeur et que vous avez le temps d&rsquo;investir l\u00e0-dedans une fois pour toutes. Mais si votre objectif est simplement de publier r\u00e9guli\u00e8rement une vid\u00e9o TikTok sans passer vos soir\u00e9es dans la documentation d&rsquo;un portail d\u00e9veloppeur, il existe une voie plus directe.<\/p>\n<h2>Ou sans coder : publier sur TikTok depuis GMB Club<\/h2>\n<p>GMB Club est une plateforme de pr\u00e9sence locale construite autour de trois piliers (fiche Google Business, r\u00e9seaux sociaux, site web) accompagn\u00e9s d&rsquo;un agent IA et d&rsquo;une gestion multi-\u00e9tablissements. Le pilier r\u00e9seaux sociaux g\u00e8re la publication sur plusieurs plateformes, dont TikTok, sans que vous ayez \u00e0 toucher \u00e0 la moindre ligne de code ni \u00e0 cr\u00e9er de compte d\u00e9veloppeur TikTok.<\/p>\n<p>Concr\u00e8tement, connecter votre compte TikTok se fait via un bouton \u00ab Connecter \u00bb : vous passez par l&rsquo;\u00e9cran de consentement officiel <strong>TikTok for Business<\/strong>, vous accordez les permissions de publication, et c&rsquo;est GMB Club qui g\u00e8re ensuite les appels \u00e0 l&rsquo;API officielle de TikTok pour vous. Vous n&rsquo;avez ni compte d\u00e9veloppeur \u00e0 cr\u00e9er, ni application \u00e0 faire approuver, ni jeton \u00e0 renouveler.<\/p>\n<figure>\n<img decoding=\"async\" src=\"https:\/\/app.gmb-club.com\/static\/uploads\/article-images\/gmb-club-connexions-reseaux-sociaux-80600d8b.png\" alt=\"L'onglet Connexions : on associe son compte TikTok \u00e0 GMB Club via TikTok for Business.\" loading=\"lazy\" \/><figcaption>L&rsquo;onglet Connexions : on associe son compte TikTok \u00e0 GMB Club via TikTok for Business.<\/figcaption><\/figure>\n<p>Pour publier une vid\u00e9o, vous passez par le <strong>composer en 3 \u00e9tapes<\/strong> : Contenu, M\u00e9dia, Planification. Vous r\u00e9digez votre texte, vous ajoutez votre vid\u00e9o (TikTok exige une vid\u00e9o, pas une image seule, dans un format vertical 9:16 id\u00e9alement de moins de 60 secondes), puis vous fixez une date et une heure de publication. Le m\u00eame post peut \u00eatre diffus\u00e9 sur plusieurs r\u00e9seaux \u00e0 la fois si vous le souhaitez, avec un ton adapt\u00e9 \u00e0 chacun.<\/p>\n<p>Un point important \u00e0 clarifier : l&rsquo;<strong>Auto-Pilot<\/strong> de GMB Club, qui g\u00e9n\u00e8re automatiquement du texte et des images pour alimenter votre calendrier \u00e9ditorial, ne couvre pas TikTok. TikTok exige une vraie vid\u00e9o, et l&rsquo;IA de GMB Club ne g\u00e9n\u00e8re pas de vid\u00e9os \u00e0 votre place. Pour TikTok, vous fournissez votre propre vid\u00e9o et la programmez via le composer, ce qui reste nettement plus simple que de coder l&rsquo;int\u00e9gration API vous-m\u00eame.<\/p>\n<figure>\n<img decoding=\"async\" src=\"https:\/\/app.gmb-club.com\/static\/uploads\/article-images\/gmb-club-composer-apercu-video-tiktok-8e2081c4.png\" alt=\"L'aper\u00e7u du m\u00e9dia avant de valider la publication TikTok.\" loading=\"lazy\" \/><figcaption>L&rsquo;aper\u00e7u du m\u00e9dia avant de valider la publication TikTok.<\/figcaption><\/figure>\n<h3>Combien \u00e7a co\u00fbte r\u00e9ellement<\/h3>\n<p>Trois options existent selon votre situation :<\/p>\n<ul>\n<li><strong>Essai gratuit de 7 jours<\/strong>, sans carte bancaire, avec acc\u00e8s \u00e0 toutes les fonctionnalit\u00e9s. Au bout de 7 jours, bascule automatique vers le compte gratuit, sans d\u00e9bit.<\/li>\n<li><strong>Compte gratuit \u00e0 vie<\/strong> : il permet <strong>1 publication par semaine sur vos r\u00e9seaux sociaux<\/strong>, ce qui inclut la possibilit\u00e9 de programmer une vid\u00e9o TikTok gratuitement chaque semaine. C&rsquo;est une vraie limite, pas une astuce marketing : au-del\u00e0 d&rsquo;une vid\u00e9o par semaine, il faut passer \u00e0 l&rsquo;abonnement payant, qui permet jusqu&rsquo;\u00e0 32 publications par mois. D\u00e9tails complets sur la page <a href=\"https:\/\/gmb-club.com\/tarifs\">tarifs de GMB Club<\/a>.<\/li>\n<li><strong>L&rsquo;API GMB Club<\/strong>, si vous voulez tout de m\u00eame scripter votre publication (par exemple depuis Zapier, Make, ou vos propres outils) sans g\u00e9rer la partie TikTok directement : l&rsquo;API encapsule la complexit\u00e9 de la Content Posting API de TikTok (compte d\u00e9veloppeur, review, OAuth, scopes), et vous appelez de votre c\u00f4t\u00e9 une API plus simple. La documentation publique est disponible sur <a href=\"https:\/\/gmb-club.com\/api-docs\">gmb-club.com\/api-docs<\/a>.<\/li>\n<\/ul>\n<p>Pour aller plus loin sur la gestion des r\u00e9seaux sociaux au-del\u00e0 de TikTok (Facebook, Instagram, Google Business, LinkedIn, Pinterest, YouTube), la page <a href=\"https:\/\/gmb-club.com\/produits\/reseaux-sociaux\">produit r\u00e9seaux sociaux de GMB Club<\/a> d\u00e9taille l&rsquo;ensemble du pilier.<\/p>\n<p>Si votre besoin r\u00e9el est de publier une vid\u00e9o TikTok de temps en temps sans construire et maintenir une int\u00e9gration API, tester le <a href=\"https:\/\/app.gmb-club.com\">compte gratuit sur app.gmb-club.com<\/a> prend quelques minutes et \u00e9vite la partie la plus lourde du travail : la mise en conformit\u00e9 avec les exigences d\u00e9veloppeur de TikTok.<\/p>\n<h2>Questions fr\u00e9quentes<\/h2>\n<h3>L&rsquo;API TikTok est-elle vraiment gratuite ?<\/h3>\n<p>Oui, TikTok ne facture pas l&rsquo;usage de son API de publication. Le co\u00fbt r\u00e9el se situe ailleurs : temps de mise en place du compte d\u00e9veloppeur, d\u00e9lai de review de l&rsquo;application, et maintenance du code dans la dur\u00e9e (jetons \u00e0 renouveler, \u00e9volutions de l&rsquo;API).<\/p>\n<h3>Peut-on publier une image sur TikTok via l&rsquo;API ?<\/h3>\n<p>Non. TikTok exige une vid\u00e9o pour toute publication, que ce soit manuellement ou via l&rsquo;API. Une image seule n&rsquo;est pas accept\u00e9e comme contenu principal d&rsquo;un post TikTok.<\/p>\n<h3>GMB Club g\u00e9n\u00e8re-t-il les vid\u00e9os TikTok automatiquement ?<\/h3>\n<p>Non. L&rsquo;auto-g\u00e9n\u00e9ration de contenu par l&rsquo;IA de GMB Club (Auto-Pilot) couvre le texte et les images, mais pas TikTok, YouTube ni Snapchat, qui exigent des vid\u00e9os. Pour TikTok, vous fournissez votre propre vid\u00e9o, et GMB Club se charge de la programmer et de la publier via l&rsquo;API officielle de TikTok.<\/p>\n<h3>Combien de vid\u00e9os TikTok puis-je programmer gratuitement ?<\/h3>\n<p>Le compte gratuit de GMB Club permet 1 publication par semaine sur vos r\u00e9seaux sociaux, ce qui inclut TikTok. Pour publier plus fr\u00e9quemment (jusqu&rsquo;\u00e0 32 publications par mois), il faut passer \u00e0 l&rsquo;abonnement payant, dont le d\u00e9tail figure sur la page <a href=\"https:\/\/gmb-club.com\/tarifs\">tarifs<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OAuth, upload, publication : comment fonctionne l&rsquo;API TikTok pour uploader une vid\u00e9o, et ce que le mot gratuit cache vraiment.<\/p>\n","protected":false},"author":1,"featured_media":74,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-91","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/gmb-club.com\/blog\/wp-json\/wp\/v2\/posts\/91","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gmb-club.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gmb-club.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gmb-club.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gmb-club.com\/blog\/wp-json\/wp\/v2\/comments?post=91"}],"version-history":[{"count":1,"href":"https:\/\/gmb-club.com\/blog\/wp-json\/wp\/v2\/posts\/91\/revisions"}],"predecessor-version":[{"id":107,"href":"https:\/\/gmb-club.com\/blog\/wp-json\/wp\/v2\/posts\/91\/revisions\/107"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gmb-club.com\/blog\/wp-json\/wp\/v2\/media\/74"}],"wp:attachment":[{"href":"https:\/\/gmb-club.com\/blog\/wp-json\/wp\/v2\/media?parent=91"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gmb-club.com\/blog\/wp-json\/wp\/v2\/categories?post=91"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gmb-club.com\/blog\/wp-json\/wp\/v2\/tags?post=91"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}