Actualizar token de acceso

Este punto de conexión permite que actualices los tokens de acceso de usuario de Instagramde larga duración.

Ahora es posible actualizar los tokens de larga duración para las cuentas privadas de Instagram. Asimismo, los permisos que los usuarios de la app con cuentas privadas otorgan a las apps tienen ahora una validez de 90 días.

Creación

No se admite esta operación.

Lectura

GET /refresh_access_token

Se usa para actualizar un token de acceso de usuario de Instagramde larga duración que tiene al menos 24 horas de antigüedad, pero no ha caducado. Los tokens actualizados tienen una validez de 60 días desde la fecha en que se actualizaron.

Requisitos

Sintaxis de la solicitud

GET https://graph.instagram.com/refresh_access_token
  ?grant_type=ig_refresh_token
  &access_token={long-lived-access-token}

Parámetros de la cadena de la consulta

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

ClaveValor

grant_type
Obligatorio
Cadena

Configura este valor como ig_refresh_token.

access_token
Cadena obligatoria

El token de acceso de usuario de Instagramde larga duración válido (vigente) que deseas actualizar.

Respuesta

Objeto con formato JSON que incluye los siguientes atributos y valores.

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

Contenido de la respuesta

Marcador de valorValor

{access-token}
Cadena numérica

Un token de acceso de usuario de Instagram de larga duración.

{token-type}
Cadena

bearer

{expires-in}
Número entero

Cantidad de segundos que transcurrirán antes de que el token de larga duración caduque.

Ejemplo de cURL

Solicitud

curl -X GET \
  'https://graph.instagram.com/refresh_access_token?grant_type=ig_refresh_token&&access_token=F4RVB...'

Respuesta

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

Actualización

No se admite esta operación.

Eliminar

No se admite esta operación.