- INIT — Initialiser le téléversement et obtenir un
media_id - APPEND — Téléverser chaque segment du fichier
- FINALIZE — Terminer le téléversement
- STATUS — (Si nécessaire) Attendre que le traitement soit terminé
Consultez cet exemple de code pour un exemple complet en Python.
Étape 1 : Initialiser le téléversement (INIT)
media_id :
cURL
Étape 2 : Téléverser les segments (APPEND)
cURL
Avantages du découpage en segments :
- Fiabilité améliorée sur les réseaux lents
- Les téléversements peuvent être mis en pause et repris
- Les segments qui ont échoué peuvent être retentés individuellement
Étape 3 : Finaliser le téléversement (FINALIZE)
cURL
Si
processing_info est retourné, passez à l’étape 4 pour attendre la fin du traitement. Sinon, le média est prêt à être utilisé.Étape 4 : Vérifier le statut (STATUS)
processing_info est renvoyé, interrogez l’API jusqu’à la fin du traitement :
cURL
pending → in_progress → succeeded ou failed
Étape 5 : Créer une Publication avec un média
cURL
Catégories de médias
| Catégorie | Description |
|---|---|
tweet_image | Image pour une Publication |
tweet_gif | GIF animé pour une Publication |
tweet_video | Vidéo pour une Publication |
amplify_video | Vidéo Amplify |
Prochaines étapes
Bonnes pratiques
Contraintes et exigences relatives aux fichiers
Créer des Publications
Publication avec des médias
Référence de l’API
Documentation complète de l’endpoint