L'API Video consente di pubblicare video di presentazione su Pagine e gruppi. La pubblicazione su profili utente non è supportata. Gli esempi in questo documento utilizzano un nodo Pagina ma si applicano allo stesso modo ai nodi Gruppo.
Invia una richiesta POST
al segmento Page Videos e includi un oggetto contenente un array di URL di immagini da utilizzare per creare il video. Le immagini devono essere ospitate su un server accessibile pubblicamente. L'oggetto deve descrivere per quanto tempo visualizzare ciascuna immagine e la durata della transizione tra le immagini.
JPG, JPEG, PNG, BMP, ICO
Se le immagini hanno dimensioni diverse, l'API le ritaglierà e le ridimensionerà a 600x600 pixel, creando un video quadrato. Se tutte le immagini hanno la stessa dimensione, il video corrisponderà a quella dimensione.
POST /v19.0
/{page-id}/videos ?access_token={access-token} &slideshow_spec={slideshow-spec}
Parametro | Descrizione |
---|---|
| Un token d'accesso della Pagina se si pubblica su una Pagina oppure un token d'accesso utente se si pubblica su un gruppo. |
| Un oggetto contenente un array di URL di immagini e proprietà che descrivono il video. Vedi Proprietà degli oggetti della presentazione sotto. |
Proprietà | Descrizione |
---|---|
| Un array contenente 3-7 URL di immagini da utilizzare nella creazione del video. |
| Un numero intero che indica la durata di visualizzazione in millisecondi di ciascuna immagine nel video. Il valore predefinito è |
| Un numero intero indicante la durata in millisecondi della transizione crossfade tra le immagini. Il valore predefinito è |
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 \ }"
In caso di azione eseguita correttamente, l'API risponderà con l'ID del video appena creato.
{ "id":"277487313407856" }