Video API — это набор конечных точек Graph API, которые позволяют приложениям публиковать существующие видео на Страницах, администрируемых пользователями приложения.
Все запросы передаются в URL хоста graph.facebook.com
.
The graph-video.facebook.com
host for video uploads has been deprecated. Use the graph.facebook.com
host for API requests when uploading videos to Meta servers.
Загружайте видео с помощью Resumable Upload API.
API использует перечисленные ниже узлы.
Узел Video — это основной ресурс API. Когда вы загружаете существующее видео, API генерирует объект Video и публикует его на Странице. Видео должны публиковаться на целевом узле.
Видео можно публиковать на Странице, если пользователь приложения может выполнять на ней задачи, аналогичные задачам администратора, или имеет роль администратора на этой Странице, назначенную в Business Manager.
Уже опубликованные видео можно публиковать на других Страницах, которые администрирует пользователь приложения, без их повторной загрузки. Статистику по кросспостингу видео можно получить в виде обобщенных значений (например, суммы всех просмотров на всех Страницах) или с разбиением по Страницам.
С помощью этого API можно генерировать видео в формате слайд-шоу из набора изображений, размещенного на общедоступном сервере.
С помощью этого API можно создавать опросы для опубликованных видео и получать их результаты.
Опубликованные видео можно использовать в сочетании с конечной точкой рекламного креатива Marketing API для создания видеорекламы.
Вы можете получить статистику по любому опубликованному видео. Статистику по кросспостингу видео можно получить в виде обобщенных значений или с разбиением по Страницам.
С помощью Webhooks Страниц вы можете в режиме реального времени получать уведомления об изменениях статуса публикации и взаимодействии зрителей с ними. Для получения уведомлений настройте обратный вызов, в затем подпишитесь на поля feed
и videos
темы Страницы. Обратите внимание: уведомления о видео, загруженных с параметром secret
или no_story
, не отправляются.
Для видео, публикуемых на Страницах, можно с помощью Rights Manager API создавать и применять правила защиты авторских прав, позволяющие обнаруживать видео, потенциально нарушающие эти права, и сообщать о них.
Для публикации на Странице пользователь вашего приложения должен предоставить ему разрешения pages_show_list
, pages_read_engagement
и pages_manage_posts
.
Пользователь приложения должен иметь возможность выполнять задачи, аналогичные задачам ADMIN
, на целевой Странице.
Для использования всех разрешений требуется пройти проверку приложения.
Общая процедура публикации видео на Странице: