Identificador de acceso

Este extremo te permite intercambiar identificadores de acceso de usuario de Instagram de corta duración por otros de larga duración.

Creación

Esta operación no es compatible.

Lectura

GET /access_token

Intercambiar un identificador de acceso de usuario de Instagramde corta duración por uno de larga duración.

Limitaciones

Las solicitudes de identificadores de larga duración incluyen tu clave secreta de la aplicación, por lo que solo deben realizarse en el código del servidor, nunca en el código del cliente o en un archivo binario de la aplicación que pueda descompilarse. No compartas tu clave secreta de la aplicación con nadie, ni la muestres en código, la envíes a un cliente o la almacenes en un dispositivo.

Requisitos

Sintaxis de la solicitud

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

Parámetros de la cadena de consulta

Incluye los siguientes parámetros de la cadena de la consulta para ampliar la solicitud.

ClaveValor

client_secret
Cadena
obligatoria

Clave secreta de la aplicación de Instagram que aparece en Panel de aplicaciones > Productos > Instagram > Visualización básica > campo Clave secreta de la aplicación de Instagram.

grant_type
Cadena
obligatoria

Establécela en ig_exchange_token.

access_token
Cadena
obligatoria

Identificador de acceso de usuario de Instagram de corta duración válido (no caducado) que quieres intercambiar por un identificador de larga duración.

Respuesta

Objeto con formato JSON que contiene las propiedades y los valores siguientes.

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

Contenido de la respuesta

Marcador de posición del valorValor

{access-token}
Cadena numérica

Identificador de acceso de usuario de Instagram de larga duración.

{token-type}
Cadena

bearer

{expires-in}
Entero

Número de segundos hasta que caduca el identificador de larga duración.

Ejemplo de cURL

Solicitud

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

Respuesta

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

Actualización

Esta operación no es compatible.

Eliminar

Esta operación no es compatible.