Avvio rapido
Questa guida illustra il percorso più veloce per effettuare la prima chiamata dell’API Frame.io V4. Devi creare un progetto in Adobe Developer Console, generare le credenziali ed effettuare la prima richiesta API.
Passaggio 1: crea un progetto in Adobe Developer Console e aggiungi l’API Frame.io V4
Da Adobe Developer Console, crea un nuovo progetto e aggiungi l’API Frame.io V4.
Questa guida utilizza la web app OAuth 2.0 per l’autenticazione. Per informazioni su altri metodi, consulta la guida all’autenticazione
Passaggio 2: Configura l’applicazione
Seleziona la web app OAuth come tipo di applicazione e imposta i campi di reindirizzamento.
Passaggio 3: autenticazione
Avvia il flusso OAuth reindirizzando l’utente all’endpoint di autorizzazione di Adobe IMS:
Dopo che l’utente ha effettuato l’accesso e ha approvato l’accesso, Adobe IMS lo porta all’URI di reindirizzamento configurato con un codice di autorizzazione nella stringa di richiesta. Scambia quel codice con un token di accesso inviando una richiesta POST all’endpoint del token IMS.
Ecco un elenco delle definizioni dei parametri con una richiesta e una risposta di esempio:
Risposta di esempio
Supporto dell'SDK
Sia l’SDK Python che l’SDK TypeScript includono moduli di autenticazione che gestiscono l’handshake OAuth, lo scambio di token e l’aggiornamento automatico dei token. Puoi trovare maggiori informazioni su ciascuno qui:
Passaggio 4: esegui le tue prime richieste API
Per prima cosa, usa il token di accesso per chiamare l’endpoint /v4/me:
Questa richiesta chiama l’API Adobe IMS per verificare il token e le informazioni utente.
Una richiesta riuscita restituirà i dettagli sull’utente autenticato, inclusi user_id, nome ed e-mail. Usala per confermare che il flusso di autenticazione funzioni come previsto.
La maggior parte degli endpoint API V4 richiede un account_id, che non viene restituito da /v4/me. Per ottenere l’account_id, fai una richiesta a /v4/accounts:
Viene restituito l’elenco degli account disponibili per l’utente autenticato. Usa l’account_id di questa risposta nelle successive richieste API.
Differenza tra ID utente e ID account
Lo user_id ti identifica come singolo utente, mentre l’account_id rappresenta l’organizzazione a cui appartieni. La maggior parte degli endpoint V4 opera a livello di account.
Passaggi successivi
Con l’autenticazione attiva e l’account_id, sei pronto per iniziare a lavorare con l’API Frame.io. Queste risorse possono aiutarti per iniziare: