L’API Video vous permet de publier des diaporamas vidéo sur des Pages et des Groupes. La publication sur des Utilisateurs n’est pas prise en charge. Les exemples de ce document utilisent un nœud Page, mais s’appliquent de la même manière aux nœuds Groupe.
Envoyez une requête POST
à l’arête Vidéos de Page et incluez un objet contenant un ensemble d’URL d’images à utiliser pour produire la vidéo. Les images doivent être hébergées sur un serveur accessible au public. L’objet doit indiquer la durée d’affichage de chaque image ainsi que la durée de la transition entre les images.
JPG, JPEG, PNG, BMP, ICO
Si les images possèdent des dimensions différentes, l’API les recadre et les redimensionne pour obtenir une taille de 600 x 600 pixels et créer une vidéo carrée. Si toutes les images ont la même dimension, la vidéo aura cette dimension.
POST /v19.0
/{page-id}/videos ?access_token={access-token} &slideshow_spec={slideshow-spec}
Paramètre | Description |
---|---|
| Token d’accès de Page en cas de publication sur une Page, ou token d’accès d’utilisateur en cas de publication sur un Groupe. |
| Objet qui contient un ensemble d’URL d’images et des propriétés décrivant la vidéo. Voir Propriétés de l’objet Diaporama ci-dessous. |
Propriété | Description |
---|---|
| Ensemble contenant entre trois et sept URL d’images à utiliser lors de la réalisation de la vidéo. |
| Entier indiquant la durée en millisecondes de l’affichage de chaque image dans la vidéo. La valeur par défaut est |
| Entier indiquant la durée en millisecondes du fondu enchaîné servant de transition entre les images. La valeur par défaut est |
curl -X POST \ "https://graph-video.facebook.com/v19.0
/1755847768034402/videos" \ -F "access_token=EAADd..." \ -F "slideshow_spec={ \ "images_urls":[ \ 'https://socialsizz...1.png', \ 'https://socialsizz...2.png', \ 'https://socialsizz...3.png' \ ], \ "duration_ms": 5000, \ "transition_ms": 200 \ }"
En cas de réussite, l’API répond avec l’ID de la nouvelle vidéo.
{ "id":"277487313407856" }