Token d’accès Oauth

Ce point de terminaison vous permet d’échanger un code d’autorisation contre un token d’accès pour utilisateur Instagram de courte durée.

Création

POST /oauth/access_token

Échange un code d’autorisation contre un token d’accès pour utilisateur Instagramde courte durée.

Conditions requises

Aucun.

Syntaxe de la demande

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

Paramètres du corps

Inclure les paramètres suivants dans le corps de la demande POST.

CléExemple de valeurDescription

client_id
Obligatoire
Chaîne numérique

990602627938098

Votre ID d’app Instagram affiché dans l’Espace App > Produits > Instagram > Basic Display.

client_secret
Obligatoire
Chaîne

a1b2C3D4

Votre clé secrète d’app Instagram affichée dans l’Espace App > Produits > Instagram > Basic Display.

code
Obligatoire
Chaîne

AQBx-hBsH3...

Code d’autorisation à échanger contre un token d’accès pour utilisateur Instagram.

grant_type
Chaîne
obligatoire

authorization_code

Définit cette valeur sur authorization_code.

redirect_uri
Chaîne
obligatoire

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

URI de redirection que vous avez utilisé lors de la construction de l’URL de la fenêtre d’autorisation. Cela doit être le même URI sans quoi nous rejetons la demande.

Réponse

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

Contenus de la réponse

ChampDescription de valeur

access_token
Chaîne

Token d’accès pour utilisateur Instagram de courte durée app spécifique de l’utilisateur.

user_id
Entier

ID utilisateur app spécifique.

Exemple de cURL

Demande

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...

Réponse

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

Lecture

Cette opération n’est pas prise en charge.

Mise à jour

Cette opération n’est pas prise en charge.

Suppression

Cette opération n’est pas prise en charge.