Быстрый старт
Быстрый старт
В этом руководстве описывается самый быстрый путь к первому успешному вызову API-интерфейса Frame.io V4. Вы создадите проект в Adobe Developer Console, сгенерируете учетные данные и выполните первый запрос к API-интерфейсу.
Шаг 1. Создание проекта в Adobe Developer Console и подключение API-интерфейса Frame.io V4
В Adobe Developer Console создайте новый проект и подключите API-интерфейс Frame.io V4.
В этом руководстве для аутентификации используется процесс веб-приложения OAuth 2.0. Подробнее о других методах аутентификации — в руководстве по аутентификации.
Шаг 2. Настройка приложения
Выберите веб-приложение OAuth в качестве типа приложения и настройте поля перенаправления.
Шаг 3. Аутентификация
Запустите процесс OAuth, перенаправив пользователя на конечную точку авторизации Adobe IMS.
После того, как пользователь войдет в систему и подтвердит доступ, Adobe IMS перенаправит его обратно на настроенный вами URI перенаправления с кодом авторизации в строке запроса. Выполните обмен этого кода на токен доступа, отправив запрос POST на конечную точку токенов IMS.
Ниже приведен список параметров с определением, а также примеры запроса и ответа.
Пример ответа
Поддержка SDK
SDK для Python и TypeScript включают модули аутентификации, которые берут на себя процедуру авторизации OAuth, обмен токенами и автоматическое обновление токенов. Подробнее о каждом из SDK:
Шаг 4. Выполнение первых запросов к API-интерфейсу
Используйте токен доступа, чтобы вызвать конечную точку /v4/me.
Этот запрос обращается к API-интерфейсу Adobe IMS для проверки вашего токена и информации о пользователе.
Успешный запрос возвращает сведения об аутентифицированном пользователе, включая user_id, имя и адрес электронной почты. Используйте этот ответ, чтобы убедиться в корректной работе процесса аутентификации.
Большинство конечных точек API-интерфейса V4 требуют указания идентификатора account_id, который не возвращается методом /v4/me. Чтобы получить account_id, выполните запрос к /v4/accounts:
Этот метод возвращает список учетных записей, доступных аутентифицированному пользователю. Используйте account_id из этого ответа в последующих запросах к API-интерфейсу.
Разница между идентификаторами User ID и Account ID
Идентификатор user_id определяет вас как отдельного пользователя, в то время как account_id представляет организацию, к которой вы принадлежите. Большинство конечных точек V4 работают на уровне учетной записи.
Дальнейшие шаги
Настроив аутентификацию и получив account_id, вы готовы начать работу с API-интерфейсом Frame.io. Полезную информацию можно найти в следующих ресурсах.