https://graph-video.facebook.com
: usada exclusivamente para publicar vídeos em Páginas e grupos.https://graph.facebook.com
: usada para todas as outras situações (criar enquetes, obter informações etc.).A API é compatível com os protocolos de carregamento retomável e não retomável. O protocolo de carregamento retomável é usado para carregar partes do vídeo em sequência. Já o protocolo de carregamento não retomável é usado para carregar vídeos completos. Recomendamos o uso do protocolo de carregamento retomável, já que ele é compatível com arquivos maiores e responde melhor a interrupções na conexão.
A API usa os seguintes nós:
O nó de vídeo é o recurso principal da API. Quando você carrega um vídeo, a API gera uma entidade de vídeo e a publica em uma Página ou um grupo, dependendo do nó de destino selecionado no início do processo de publicação. Os vídeos devem ser publicados em um nó de destino.
Os vídeos poderão ser publicados em um grupo, desde que o aplicativo tenha as permissões e os recursos apropriados. Além disso, o usuário do aplicativo deve poder executar tarefas na Página de maneira equivalente a um administrador ou precisa ter recebido uma função de administrador da Página por meio do Gerenciador de Negócios.
Os vídeos poderão ser publicados em um grupo, desde que o aplicativo tenha as permissões e os recursos apropriados. Além disso, o usuário do aplicativo deve ser um administrador do grupo.
Vídeos já publicados podem ser exibidos em outras Páginas administradas pelo usuário do aplicativo sem necessidade de recarregamento. As informações de Vídeos com Publicação Cruzada podem ser retornadas como valores agregados (por exemplo, a soma das visualizações de todas as Páginas) ou podem ser classificadas por Página.
Você pode usar a API para gerar um vídeo de apresentação multimídia a partir de uma coleção de imagens hospedadas em um servidor público.
Você pode usar a API para criar enquetes em vídeos publicados e obter resultados.
Os vídeos publicados podem ser usados com o ponto de extremidade do criativo do anúncio da API de Marketing para criar anúncios de vídeo.
Você pode obter informações sobre qualquer vídeo publicado. As informações sobre Vídeos com Publicação Cruzada podem ser retornadas como valores agregados ou classificadas por Página.
Para vídeos publicados em Páginas, você pode receber notificações em tempo real das alterações no status de publicação de um vídeo e nas interações de espectadores, configurando os webhooks de Páginas. Para receber notificações, configure um retorno de chamada e assine os tópicos feed
e videos
da Página. Tenha em mente que as notificações não serão enviadas para vídeos carregados como secret
ou no_story
.
Para vídeos publicados em uma Página, você pode usar a API do Rights Manager para criar e aplicar regras de direitos autorais, de modo a descobrir e denunciar violações em outros vídeos publicados.
Para publicar em uma Página, o usuário deve conceder as permissões pages_show_list
, pages_read_engagement
e pages_manage_posts
ao seu aplicativo.
Para publicar em um grupo, o usuário deve conceder a permissão publish_to_groups
ao seu aplicativo.
Nenhum recurso é necessário para publicar em uma Página. Para publicar em um grupo, seu aplicativo deve ser aprovado para o recurso da API de Grupos.
O usuário do aplicativo deve poder executar tarefas ADMIN
na Página de destino ou ser um administrador do grupo de destino.
As permissões e os recursos exigem a análise do aplicativo.
Veja o processo típico de publicação de um vídeo em uma Página ou um grupo: