Token d'accesso

Questo endpoint ti consente di scambiare token d'accesso utente Instagramdi breve durata con token d'accesso utente Instagram di lunga durata.

Creazione

Questa operazione non è supportata.

Lettura

GET /access_token

Cambia un token d'accesso utente Instagramdi breve durata con un token d'accesso utente Instagram di lunga durata.

Limitazioni

Le richieste di token di lunga durata includono la chiave segreta, quindi devono essere effettuate solo nel codice lato server, mai nel codice lato client o in un binario dell'app che potrebbe essere decompilato. Non condividere la chiave segreta con nessuno, non esporla nel codice, non la inviare a un client e non archiviarla in un dispositivo.

Requisiti

Sintassi della richiesta

GET https://graph.instagram.com/access_token
  ?grant_type=ig_exchange_token
  &client_secret={instagram-app-secret}
  &access_token={short-lived-access-token}

Parametri della stringa della query

Includono i seguenti parametri della stringa della query per potenziare la richiesta.

CodiceValore

client_secret
Obbligatoria
Stringa

La chiave segreta della tua app Instagram visualizzata in Dashboard gestione app > Prodotti > Instagram > Basic Display > campo Chiave segreta Instagram.

grant_type
Obbligatoria
Stringa

Impostalo su ig_exchange_token.

access_token
Obbligatoria
Stringa

Il token d'accesso utente Instagram di breve durata valido (non scaduto) che desideri scambiare con un token di lunga durata.

Risposta

Un oggetto con formato JSON contenente le proprietà e i valori seguenti.

{ "access_token": "{access-token}", "token_type": "{token-type}", "expires_in": {expires-in} }

Contenuti della risposta

Placeholder valoreValore

{access-token}
Stringa numerica

Un token d'accesso utente Instagram di lunga durata.

{token-type}
Stringa

bearer

{expires-in}
Numero intero

Il numero di secondi che mancano alla scadenza del token di lunga durata.

Esempio di cURL

Richiesta

curl -X GET \ 'https://graph.instagram.com/access_token?grant_type=ig_exchange_token&&client_secret=eb87G...&access_token=IGQVJ...'

Risposta

{ "access_token": "lZAfb2dhVW...", "token_type": "bearer", "expires_in": 5183944 }

Aggiornamento

Questa operazione non è supportata.

Eliminazione

Questa operazione non è supportata.