Приветствие

Требуется перенос Platform API

API V2 устарела. Новые функции и улучшения доступны только в V4. Прочитать руководство.

О платформе Frame.io

Frame.io — это облачный инструмент совместной работы для профессиональных команд по работе с видео. Все необходимое для поддержания творческого процесса в одном рабочем месте, доступном отовсюду. С Frame.io вы можете безопасно добавлять, рецензировать видеопроекты и предоставлять доступ к ним, позволяя всей команде работать со скоростью вдохновения.

Платформа Frame.io Developer

Не все творческие команды, процессы или наборы программного обеспечения в точности одинаковы. Здесь и пригодится Developer Platform. Платформа Frame.io Developer позволяет выполнять общие задачи с помощью нашего API-интерфейса. Некоторые популярные варианты использования, для которых разработчики применяли наш API-интерфейс, включают автоматическое добавление существующих файлов или папок в приложение Frame.io, добавление нового контента и управление командами.

Программа «С камеры в облако» (C2C)

С камеры в облако — это уникальный тип интеграции. Эти интеграции специально созданы для любого устройства или приложения, которое создает данные. Если вы создаете интеграцию C2C, вам следует использовать руководства по интеграции C2C. Там вы найдете всю информацию, необходимую для начала подключения к облаку с помощью Frame.io!

Официальные SDK Frame.io

Frame.io предлагает SDK на языке Python, который упрощает начало работы с нашим API-интерфейсом, включая абстракцию ключевых концепций, например разбивка на страницы и ограничение частоты запросов. Этот проект доступен в PyPI, поэтому достаточно выполнить pip install, и можно начинать! Если вы предпочитаете работать через командную строку, в PyPI также доступен инструмент FIOCTL.

Краткое руководство

Если вы хотите начать прямо сейчас, просто нажмите эту кнопку, чтобы внедрить наш API-интерфейс в Postman!

Запуск в Postman

В противном случае читайте дальше. В качестве отправной точки вам необходимо убедиться, что у вас есть учетная запись Frame.io, в которую вы можете войти.

После этого:

Чтобы убедиться, что ваш токен работает, выполните тестовый вызов, используя любой язык, инструмент или прокси по вашему выбору:

$curl --request GET \
> --url https://api.frame.io/v2/me \
> --header 'authorization: Bearer <DEV_TOKEN>'

В ответ вы должны увидеть информацию о вашем пользователе.

Базовые компоненты

Большинство интегрированных рабочих процессов с Frame.io сосредоточены на добавлении и поучении медиа-ресурсов. Если вы планируете создать полное приложение для выпуска внутри (или за пределами!) вашей организации, вы также можете рассмотреть возможность создания приложения OAuth2.0 для распространения. Эти руководства являются основными компонентами, которые помогут вам начать:

Все ресурсы находятся внутри проектов. Первое руководство охватывает обход проектов, начиная с корневой папки. Как только вы сможете перейти к определенному месту назначения, у вас будет все необходимое для начала добавления медиафайлов. После того как научитесь добавлять, можно будет создавать приложение, которым смогут пользоваться другие люди!

Рабочие процессы на основе событий

Платформа Frame.io Developer предлагает несколько вариантов, которые можно использовать для применения рабочих процессов на других инструментах или для создания совершенно новых функций.

Веб-перехватчики

Веб-перехватчики предоставляют способ использования событий, происходящих внутри Frame.io, в качестве уведомлений, которые можно отправить во внешние системы для обработки, обратного вызова API-интерфейса и автоматизации рабочих процессов.

Есть несколько способов использования наших веб-перехватчиков. Вы можете создать что-то сами или воспользоваться инструментом автоматизации без кода, например Zapier, Integromat, Pabbly Connect или Pipedream.

  • Веб-перехватчики — веб-перехватчики предоставляют события Frame.io внешним URL-адресам для использования и обработки.
  • Zapier — онлайн-инструмент автоматизации, который позволяет подключать более 1000 популярных приложений и инструментов без написания кода.

У нас есть пример приложения с веб-перехватчиками на Github, который вы можете использовать как отправную точку, если хотите создать собственный приемник.

Пользовательские действия

Пользовательские действия позволяют создавать интеграции непосредственно в Frame.io как программируемые компоненты пользовательского интерфейса. Технически они очень похожи на веб-перехватчики и являются отличным способом расширения ваших рабочих процессов Frame.io.

Присоединяйтесь к сообществу разработчиков

Если вы не уверены в том, стоит ли сразу начинать создание, можете посетить наш форум разработчиков. В нашем сообществе много разработчиков, энтузиастов и творческих специалистов, которые создали или создают потрясающие интеграции, используя API-интерфейс Frame.io в сочетании с различными инструментами рабочих процессов.