Token de acceso Oauth

Este punto de conexión permite cambiar un código de autorización por un token de acceso de usuario de Instagramde corta duración.

Creación

POST /oauth/access_token

Se usa para cambiar un código de autorización por un token de acceso de usuario de Instagramde corta duración.

Requisitos

Ninguno.

Sintaxis de la solicitud

POST https://api.instagram.com/oauth/access_token

Parámetros del cuerpo

Incluye los siguientes parámetros en el cuerpo de la solicitud POST.

ClaveValor de ejemploDescripción

client_id
Obligatorio
Cadena numérica

990602627938098

El identificador de la app de Instagram, que se muestra en Panel de apps > Productos > Instagram > Visualización básica.

client_secret
Obligatorio
Cadena

a1b2C3D4

Clave secreta de tu app de Instagram, que se muestra en Panel de apps > Productos > Instagram > Visualización básica.

code
Obligatorio
Cadena

AQBx-hBsH3...

Código de autorización que quieres cambiar por un token de acceso de usuario de Instagram.

grant_type
Obligatorio
Cadena

authorization_code

Configura este valor como authorization_code.

redirect_uri
Obligatorio
Cadena

https://socialsizzle. heroku.com/auth/

URI de redireccionamiento que usaste al generar la URL de la ventana de autorización. Debe ser el mismo URI; si no lo es, rechazaremos la solicitud.

Respuesta

{ "access_token": "{access-token}", "user_id": {user-id} }

Contenido de la respuesta

CampoDescripción del valor

access_token
Cadena

El token de acceso de usuario de Instagramde corta duración específico para la app del usuario.

user_id
Número entero

Identificador de usuario específico de la app para el usuario.

Ejemplo de cURL

Solicitud

curl -X POST \ https://api.instagram.com/oauth/access_token \ -F client_id=990602627938098 \ -F client_secret=eb8c7... \ -F grant_type=authorization_code \ -F redirect_uri=https://socialsizzle.herokuapp.com/auth/ \ -F code=AQCvI...

Respuesta

{ "access_token": "IGQVJ...", "user_id": 17841405793187218 }

Lectura

No se admite esta operación.

Actualizar

No se admite esta operación.

Eliminar

No se admite esta operación.