> This page is for Платформа, version Предыдущая версия.
> For other versions, use one of these documentation indexes:
> - V4 (default): https://next.developer.frame.io/platform/v4/llms.txt
> - Версия 4 экспериментальная: https://next.developer.frame.io/platform/v4-experimental/llms.txt
> - Предыдущая версия: https://next.developer.frame.io/platform/v2/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://next.developer.frame.io/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://next.developer.frame.io/_mcp/server.

# Приветствие

<Error title="Требуется перенос Platform API">
  **API V2 устарела.** Новые функции и улучшения доступны только в V4. [Прочитать руководство](/platform/v2/docs/migration/v-2-to-v-4-migration-guide).
</Error>


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

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

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




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





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

С камеры в облако — это уникальный тип интеграции. Эти интеграции специально созданы для любого устройства или приложения, которое создает данные. Если вы создаете интеграцию C2C, вам следует использовать [руководства по интеграции C2C](/device-integrations/getting-started-with-cloud-device-integrations). Там вы найдете всю информацию, необходимую для начала подключения к облаку с помощью Frame.io!

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



<CardGroup cols={2}>
  
  
<Card icon="brands python" href="https://github.com/Frameio/python-frameio-client" title="SDK для Python">
  
    

Официальный SDK для Python от Frame.io для интеграции API-интерфейса


  
</Card>

<Card icon="terminal" href="https://github.com/Frameio/fioctl" title="CLI для Python">
  
    

Интерфейс командной строки для операций Frame.io


  
</Card>

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

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




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

[<img alt="Запуск в Postman" src="https://run.pstmn.io/button.svg" />](https://www.getpostman.com/collections/c2dfffb88990a9dc34c2)

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





После этого:



* [Войдите на Developer Portal](/), используя учетные данные Frame.io.
* [Создайте токен разработчика](/getting-started/authentication#developer-tokens)




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




<CodeBlocks>
  


**`cURL`**

```bash title="cURL"
curl --request GET \
  --url https://api.frame.io/v2/me \
  --header 'authorization: Bearer <DEV_TOKEN>'
```





**`Python`**

```python title="Python"
import requests

url = "https://api.frame.io/v2/me"
headers = {
 "Authorization": "Bearer <DEV_TOKEN>"
}

requests.GET(url,headers=headers)
```



</CodeBlocks>


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





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




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




<CardGroup cols={3}>
  
  
<Card href="/workflows-assets/reading-the-file-tree" title="Чтение списков каталогов">
  
    

Навигация по структуре проектов Frame.io


  
</Card>

<Card href="/workflows-assets/uploading-assets" title="Добавление ресурсов">
  
    

Добавление медиафайлов в ваши проекты Frame.io


  
</Card>

<Card href="/oauth-2-applications/building-an-oauth2-app" title="Создание приложений OAuth2.0">
  
    

Создание приложений для нескольких пользователей


  
</Card>

</CardGroup>


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





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




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





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




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

Есть несколько способов использования наших веб-перехватчиков. Вы можете создать что-то сами или воспользоваться инструментом автоматизации без кода, например [Zapier](https://zapier.com), [Integromat](https://www.integromat.com), [Pabbly Connect](https://www.pabbly.com/) или [Pipedream](https://pipedream.com).
* [Веб-перехватчики](/automations-webhooks/webhooks-overview) — веб-перехватчики предоставляют события Frame.io внешним URL-адресам для использования и обработки.
* [Zapier](/zapier/get-started-with-zapier) — онлайн-инструмент автоматизации, который позволяет подключать более 1000 популярных приложений и инструментов без написания кода.

У нас есть [пример приложения с веб-перехватчиками](https://github.com/Frameio/webhooks-example-app) на Github, который вы можете использовать как отправную точку, если хотите создать собственный приемник.

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

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

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

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