Apresentações multimídia

A API de Vídeo permite publicar vídeos de apresentação multimídia em Páginas e grupos. A publicação em usuários não é compatível. Os exemplos deste documento usam um nó de Página, mas também se aplicam a nós de grupos.

Como criar uma apresentação multimídia

Envie uma solicitação POST à borda dos vídeos de Página e inclua um objeto com uma matriz de URLs das imagens para a construção do vídeo. As imagens devem ser hospedadas em um servidor de acesso público. O objeto precisa descrever por quanto tempo as imagens devem ser exibidas, bem como a duração das transições de uma imagem a outra.

Formatos das imagens

JPG, JPEG, PNG, BMP ou ICO.

Dimensões das imagens

Caso as imagens tenham dimensões diferentes, a API fará o corte e o redimensionamento delas para 600 x 600 pixels, criando um vídeo quadrado. Se todas as imagens tiverem a mesma dimensão, o tamanho do vídeo corresponderá a essa medida.

Requisitos

  • A solicitação deve incluir um mínimo de 3 e um máximo de 7 imagens.
  • Cada imagem deve ter 10 MB ou menos.

Sintaxe da solicitação

POST /v19.0/{page-id}/videos ?access_token={access-token} &slideshow_spec={slideshow-spec}

Parâmetros obrigatórios

Parâmetro Descrição

access_token

Um token de acesso à Página, para publicação em uma Página, ou um token de acesso do usuário, para publicação em um grupo.

slideshow_spec

Um objeto contendo uma matriz de URLs das imagens e propriedades que descrevem o vídeo. Veja abaixo as propriedades de objetos de apresentação multimídia.

Propriedades de objetos de apresentação multimídia

Propriedade Descrição

images_urls
Obrigatório

Uma matriz com 3 a 7 URLs de imagens para a construção do vídeo.

duration_ms

Um número inteiro que indica a duração em milissegundos da exibição de cada imagem no vídeo. O valor padrão é 1750. O valor deve ser maior que 0.

transition_ms

Um número inteiro que indica a duração em milissegundos da transição de fading cruzado entre imagens. O valor padrão é 250. O valor deve ser maior que 0.

Exemplo de solicitação

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 \ }"

Se o processo for concluído com sucesso, a API responderá com o ID do novo vídeo.

Exemplo de resposta JSON

{ "id":"277487313407856" }