← Tous les articles
Instagram12 juillet 20265 min de lecture

Reels, vidéo de fil, Stories : ce que l’API autorise vraiment

Tous les formats qu’un humain peut publier à la main ne sont pas ouverts aux logiciels. Savoir lesquels évite un échec au pire moment.

L’application Instagram vous laisse publier des choses que l’API refuse, et l’écart ne se remarque que le jour où une publication programmée échoue.

Ce qui se publie par programme

  • Images seules — oui
  • Carrousels — oui
  • Reels — oui, en tant que conteneur REELS
  • Stories — oui, en tant que conteneur STORIES
  • Live — non

Chacun est un type de conteneur distinct. Envoyer une vidéo dans un conteneur image n’échoue pas utilement : ça échoue de façon obscure.

L’endroit où tout le monde trébuche

Instagram traite la vidéo de façon asynchrone. La création du conteneur renvoie un identifiant tout de suite, mais la vidéo n’est pas prête. Publier immédiatement échoue, avec un message peu utile expliquant que le média n’est pas disponible.

Il faut interroger le conteneur jusqu’à ce que son statut passe à FINISHED — pour une vidéo, cela prend des dizaines de secondes. Un planificateur qui saute cette étape fonctionne parfaitement avec les images et ne publie jamais un seul Reel.

Le média doit être accessible

Vous n’envoyez pas le fichier directement à Instagram. Vous fournissez une URL publique, et Instagram va la chercher. Si cette URL demande une connexion, expire, ou vit sur un domaine depuis lequel la plateforme ne télécharge pas, la publication échoue — et l’erreur le dit rarement clairement.

TikTok va plus loin : pour un envoi par URL, le domaine qui sert le fichier doit être vérifié dans le portail développeur, sinon rien ne se publie du tout.

Arrêtez de regarder l'heure. Laissez filer.

Commencer gratuitement

Continuer la lecture