Inicio rápido
Inicio rápido
Esta guía cubre la ruta más rápida para realizar correctamente la primera llamada a la API V4 de Frame.io. Creará un proyecto en Adobe Developer Console, generará credenciales y realizará la primera solicitud de API.
Paso 1: Creación de un Project en Adobe Developer Console y adición de la API V4 de Frame.io
Desde Adobe Developer Console, cree un Project nuevo y añada la API V4 de Frame.io.
Esta guía utiliza OAuth 2.0 Web App para la autenticación. Para obtener información sobre otros métodos de autenticación, consulte la Guía de autenticación
Paso 2: Configuración de la aplicación
Seleccione OAuth Web App como tipo de aplicación y defina los campos de redirección.
Paso 3: Autenticación
Inicie el flujo OAuth redirigiendo al usuario al punto final de autorización de Adobe IMS:
Cuando el usuario inicia sesión y aprueba el acceso, Adobe IMS lo redirige de vuelta al URI de redireccionamiento configurado con un código de autorización en la cadena de consulta. Intercambie ese código por un token de acceso enviando una solicitud POST al punto final de token de IMS.
A continuación, se incluye una lista de definiciones de parámetros junto con una solicitud y una respuesta de ejemplo:
Ejemplo de respuesta
Compatibilidad con SDK
Tanto el SDK para Python como el SDK para TypeScript incluyen módulos de autenticación que gestionan el protocolo OAuth, el intercambio de tokens y la actualización automática de tokens. Puede obtener más información sobre cada uno aquí:
Paso 4: Realización de las primeras solicitudes de API
Con el token de acceso, empiece llamando al punto final /v4/me:
Esta solicitud llama a la API de Adobe IMS para verificar el token y la información del usuario.
Una solicitud correcta devuelve detalles sobre el usuario autenticado, incluidos user_id, nombre y correo electrónico. Use esta solicitud para confirmar que el flujo de autenticación funciona según lo previsto.
La mayoría de los puntos finales de la API V4 requieren un account_id, que no devuelve /v4/me. Para obtener su account_id, realice una solicitud a /v4/accounts:
Esto devuelve la lista de cuentas disponibles para el usuario autenticado. Use el account_id de esta respuesta en solicitudes de API posteriores.
ID de usuario frente a ID de cuenta
user_id identifica al usuario como persona individual, mientras que account_id representa la organización a la que pertenece. La mayoría de los puntos finales V4 funcionan en el nivel de cuenta.
Próximos pasos
Con la autenticación configurada y account_id, ya puede empezar a trabajar con la API de Frame.io. Estos recursos pueden ayudarle a empezar: