https://graph-video.facebook.com
— используется исключительно для публикации видео на Страницах и в группах.https://graph.facebook.com
— используется для всего остального (создания опросов, получения статистики и т. д.).API поддерживает протоколы возобновляемой и невозобновляемой загрузки. Протокол возобновляемой загрузки используется для последовательной загрузки фрагментов видео, в то время как протокол невозобновляемой загрузки — для загрузки видео целиком. Мы рекомендуем использовать протокол возобновляемой загрузки, так как он поддерживает работу с видеофайлами большего размера и позволяет эффективнее обрабатывать ситуации с обрывом подключения.
API использует перечисленные ниже узлы.
Узел Video — это основной ресурс API. При загрузке существующего видео API генерирует объект Video и публикует его на Странице или в группе в зависимости от целевого узла, выбранного перед началом процесса публикации. Видео должны публиковаться на целевом узле.
Видео можно публиковать в группе при наличии у приложения соответствующих разрешений и функций. Кроме того, у пользователя приложения должна быть возможность выполнять на Странице задачи, аналогичные административным, или роль администратора на Странице, назначенная ему через Business Manager.
Видео можно публиковать в группе при наличии у приложения соответствующих разрешений и функций; кроме того, пользователь приложения должен быть администратором группы.
Уже опубликованные видео можно публиковать на других Страницах, которые администрирует пользователь приложения, без их повторной загрузки. Статистику по кросспостингу видео можно получить в виде обобщенных значений (например, суммы всех просмотров на всех Страницах) или с разбиением по Страницам.
С помощью API можно генерировать видео в формате слайд-шоу из набора изображений, размещенного на общедоступном сервере.
С помощью API можно создавать опросы по опубликованным видео и получать их результаты.
Опубликованные видео можно использовать в сочетании с конечной точкой рекламного креатива API Marketing для создания видеорекламы.
Вы можете получить статистику по любому опубликованному видео. Статистику по кросспостингу видео можно получить в виде обобщенных значений или с разбиением по Страницам.
Для видео, опубликованных на Страницах, можно с помощью Webhooks Страниц в режиме реального времени получать уведомления об изменениях статуса публикации и взаимодействии зрителей с ними. Для получения уведомлений настройте обратный вызов, в затем подпишитесь на поля feed
и videos
темы Страницы. Обратите внимание: уведомления о видео, загруженных с параметром secret
или no_story
, не отправляются.
Для видео, публикуемых на Страницах, можно с помощью API Rights Management создавать и применять правила защиты авторских прав, позволяющие обнаруживать видео, потенциально нарушающие эти права, и сообщать о них.
Для публикации на Странице пользователь вашего приложения должен предоставить ему разрешения pages_show_list
, pages_read_engagement
и pages_manage_posts
.
Для публикации в группе пользователь вашего приложения должен предоставить ему разрешение publish_to_groups
.
Для публикации на Странице никакие функции не требуются. Для публикации в группе для приложения должна быть одобрена функция API Groups.
Пользователь приложения должен иметь возможность выполнять задачи, аналогичные задачам ADMIN
, на целевой Странице либо быть администратором целевой группы.
Для использования всех разрешений и функций требуется пройти проверку приложения.
Ниже описана общая процедура публикации видео на Странице или в группе.