Identificador de acceso de OAuth

Este extremo te permite intercambiar un código de autorización por un identificador de acceso de usuario de Instagramde corta duración.

Creación

POST /oauth/access_token

Intercambia un código de autorización por un identificador 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

Añade el parámetro POST en el cuerpo de la solicitud.

ClaveValor de ejemploDescripción

client_id
Cadena numérica
obligatoria

990602627938098

Tu identificador de la aplicación Instagram que aparece en Panel de aplicaciones > Productos > Instagram > Visualización básica.

client_secret
Cadena
obligatoria

a1b2C3D4

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

code
Cadena
obligatoria

AQBx-hBsH3...

Código de autorización que quieres intercambiar por un identificador de acceso de usuario de Instagram.

grant_type
Cadena
obligatoria

authorization_code

Define este valor como authorization_code.

redirect_uri
Cadena
obligatoria

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

URI de redireccionamiento usado al crear la URL de la ventana de autorización. Tiene que ser el mismo, ya que, de lo contrario, se rechazará la solicitud.

Respuesta

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

Contenido de la respuesta

CampoDescripción del campo

access_token
Cadena

Identificador de acceso de usuario de Instagramde corta duración para el ámbito de la aplicación del usuario.

user_id
Entero

Identificador de usuario para el ámbito de la aplicación del 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

Esta operación no es compatible.

Actualizar

Esta operación no es compatible.

Eliminar

Esta operación no es compatible.