Passer au contenu principal
Ayrshare propose la publication directe de vidéos TikTok, la gestion des commentaires et la récupération de statistiques avancées pour votre compte TikTok personnel ou professionnel via l’API TikTok.TikTok traite les vidéos et photos de manière asynchrone ; la réponse JSON aura donc status: « pending » aussi bien pour les publications immédiates que planifiées. Une fois que TikTok a terminé le traitement, le webhook Scheduled Action que vous avez enregistré sera appelé.

Publication vidéo TikTok

JSON pour une publication vidéo TikTok de base qui est directement diffusée :
TikTok Video Post
Exemple de réponse JSON à la publication :
TikTok Video Post Response
  • TikTok ne prend pas actuellement en charge les sauts de ligne dans le texte de publication. Les sauts de ligne inclus seront ignorés.
  • Une seule vidéo ou jusqu’à 35 images peuvent être publiées. TikTok ne prend pas en charge la combinaison de vidéo et d’images. Voir ci-dessous pour plus de détails.
  • Si la vidéo ne se termine pas par une extension connue, utilisez isVideo.
  • TikTok prend également en charge l’envoi de médias sans texte de publication. Si vous ne souhaitez pas inclure de texte, envoyez une chaîne vide post: "".
  • Consultez TikTok Media Guidelines et TikTok Authorization pour plus d’informations.

Exigences vidéo TikTok

  • Consultez TikTok Video Requirements.
  • La vidéo doit se terminer par une extension vidéo connue telle que mp4. Vous pouvez utiliser un reverse proxy pour l’URL, ajouter une URL vanity avec un CDN, ou utiliser le point de terminaison /media.
  • La limite de caractères du texte de publication TikTok est de 2 200.
TikTok limite la publication de vidéos via l’API à 6 vidéos par minute avec un maximum de 15 vidéos par jour.

Publication image TikTok

JSON pour une publication image (photo) TikTok de base qui est directement diffusée :
TikTok Image Post
Exemple de réponse JSON :
TikTok Image Post Response
  • TikTok ne prend pas actuellement en charge les sauts de ligne dans le texte de publication. Les sauts de ligne inclus seront ignorés.
  • Une seule vidéo ou jusqu’à 35 images peuvent être publiées.
  • TikTok ne prend pas en charge la combinaison de vidéo et d’images. Voir ci-dessous pour plus de détails.
  • Les images doivent être de type JPG, JPEG ou WEBP. TikTok n’accepte pas les fichiers média PNG.
  • Vous pouvez également sélectionner l’une des images comme photo de couverture avec imageCoverIndex. Par défaut, la première image est utilisée. Voir ci-dessous pour plus de détails.

Exigences d’image TikTok

  • Consultez TikTok Image Requirements.
  • Jusqu’à 35 images peuvent être incluses dans une publication, avec un maximum de 20 Mo par image.
  • Les images doivent être de type JPG, JPEG ou WEBP. TikTok n’accepte pas les fichiers média PNG.
  • La limite de caractères du texte de publication TikTok est de 2 200.
TikTok limite la publication d’images via l’API à 6 photos par minute avec un maximum de 15 photos par jour.

Traitement TikTok

TikTok effectue un traitement asynchrone des vidéos et images ; la réponse aura donc le champ id défini sur "pending". Une fois que TikTok a terminé son traitement, généralement en 1 à 2 minutes, le champ id sera mis à jour avec l’id vidéo TikTok et un postUrl sera ajouté.
  • Vous pouvez récupérer le statut final de la publication TikTok à l’aide des webhooks ou du point de terminaison /history et cela prend généralement jusqu’à 1-2 minutes pour être disponible.
  • Lorsque l’utilisateur publie la vidéo dans l’application mobile TikTok, un webhook « scheduled » sera envoyé avec subAction: "tikTokPublished".
  • Un premier commentaire sur une publication TikTok est différé : il est publié automatiquement une fois que le webhook tikTokPublished résout l’id réel de la vidéo, et non au moment de la publication. La visibility de la vidéo doit être public, sinon le premier commentaire ne peut pas être publié et une erreur de commentaire est renvoyée.
  • Si une erreur survient, par exemple si TikTok n’a pas pu traiter la vidéo ou si les tests internes d’Ayrshare ont échoué, le champ id sera défini sur « failed » et le champ errors contiendra les détails de l’erreur.
  • Le champ idShare est utilisé pour référencer en interne la vidéo en attente.

Options TikTok

Lors de la publication d’une vidéo ou d’images TikTok, des options supplémentaires sont disponibles. Exemple de publication vidéo :
TikTok Video Publishing
Exemple de publication d’images :
TikTok Image Publishing

Options

Les options suivantes sont disponibles pour les publications TikTok. Elles doivent être ajoutées à l’objet tikTokOptions. Voir ci-dessous pour plus de détails sur chaque option.
TikTok Options
autoAddMusic
boolean
défaut:false
Ajoute automatiquement la musique recommandée à la publication. Si vous définissez ce champ sur true, vous pourrez modifier la musique plus tard dans l’application TikTok.Type de média : image
disableComments
boolean
défaut:false
Désactive les commentaires sur la publication diffusée.Type de média : video, image
disableDuet
boolean
défaut:false
Désactive les duets sur la vidéo diffusée.Type de média : video
disableStitch
boolean
défaut:false
Désactive le stitch sur la vidéo diffusée.Type de média : video
draft
boolean
défaut:false
Crée un brouillon de publication.Consultez les options de brouillon pour plus d’informations.Type de média : video ou image
isAIGenerated
boolean
défaut:false
Active le paramètre « contenu généré par IA » pour la publication vidéo.Si vous activez ce paramètre, votre vidéo sera étiquetée « Creator labeled as AI-generated » une fois publiée et ne pourra pas être modifiée. L’étiquette « Creator labeled as AI-generated » indique que le contenu a été entièrement généré par IA ou significativement modifié avec de l’IA.
Activer le paramètre « contenu généré par IA » n’affectera pas la distribution de votre vidéo tant que celle-ci ne viole pas les Community Guidelines de TikTok.
Type de média : video
isBrandedContent
boolean
défaut:false
Active le paramètre Branded Content. Si ce champ est défini sur true, la vidéo sera étiquetée Branded Content, indiquant que vous êtes dans un partenariat payant avec une marque. Une étiquette « Paid partnership » sera attachée à la vidéo.Type de média : video, image
isBrandOrganic
boolean
défaut:false
Active le paramètre Brand Organic Content. Si ce champ est défini sur true, la vidéo sera étiquetée Brand Organic Content, indiquant que vous faites la promotion de vous-même ou de votre propre entreprise. Une étiquette « Promotional content » sera attachée à la vidéo.Type de média : video, image
imageCoverIndex
number
défaut:"0"
L’index dans mediaUrls de l’image à utiliser comme couverture de la publication.Type de média : image
title
string
Le titre de la publication.Type de média : image
thumbNailOffset
number
La frame à utiliser pour la couverture vidéo.Consultez les options de miniature vidéo pour plus d’informations.Type de média : video
visibility
string
défaut:"public"
Comment la publication est partagée et qui peut la voir.Valeurs : public, private, followers ou friends.Consultez les options de visibilité pour plus d’informations.Type de média : image

Options de visibilité

VisibilitéDescription
publicVisible par tous les utilisateurs TikTok.
privatePrivé, visible uniquement par le compte lui-même.
followersVisible uniquement par les abonnés du compte.
friendsVisible uniquement par les abonnés mutuels.
Les publications privées resteront au statut pending et aucun webhook TikTok ne sera envoyé tant que la publication n’aura pas été rendue publique.

Miniature vidéo

Il existe deux façons de définir une miniature, également appelée photo de couverture, pour une vidéo TikTok :
  1. En utilisant le paramètre thumbNailOffset pour définir une frame de miniature.
  2. En utilisant le paramètre thumbNail pour définir une image de miniature depuis une URL.
Seules les vidéos prennent en charge la définition d’une miniature.

Offset de miniature

Définissez une miniature pour une vidéo TikTok en sélectionnant une frame d’offset.
TikTok Video Thumbnail Offset
L’offset est la position en millisecondes de la frame miniature. La valeur par défaut est 0, qui correspond à la première frame de la vidéo.

URL de miniature

Définissez une miniature pour une vidéo TikTok en téléversant une image depuis une URL.
TikTok Video Thumbnail URL
Si vous utilisez le paramètre thumbNail, le paramètre thumbNailOffset sera ignoré. Consultez TikTok Thumbnail Requirements pour plus d’informations.

Mentions TikTok

Mentionnez un autre handle TikTok en ajoutant @handle dans le texte de la publication. Par exemple :
TikTok Mention
Consultez les règles importantes concernant les mentions.

Brouillon de publication TikTok

Créez un brouillon de publication pour une vidéo ou une image TikTok, ce qui vous permet de modifier la vidéo ou l’image avant sa diffusion.
TikTok Video Draft Post
Le brouillon de publication vidéo ou image se trouvera sous les notifications de la boîte de réception (Inbox) dans la barre du bas de l’application TikTok. Recherchez un message System notifications puis cliquez sur le message du haut Your content from Ayrshare is ready. Le postUrl Ayrshare restera au statut pending jusqu’à ce que la vidéo soit publiée. Le premier commentaire n’est pas pris en charge sur les brouillons. TikTok Draft Post

Renouvellement de l’autorisation

TikTok doit être réautorisé tous les ans via la page Social Accounts.
  • Une notification par e-mail et par webhook (action sociale) sera envoyée 15 jours avant l’expiration de l’autorisation.
  • La date de renouvellement requise et le nombre de jours restants peuvent être récupérés depuis le point de terminaison /user.

Limites de caractères

Consultez TikTok Character Limits pour plus d’informations.

Informations complémentaires

Exemples supplémentaires sur l’utilisation de l’API TikTok.