Ce point de terminaison permet d’échanger les tokens d’accès pour utilisateur Instagram de courte durée contre des tokens d’accès pour utilisateur Instagram de longue durée.
Cette opération n’est pas prise en charge.
GET /access_token
Échange un token d’accès pour utilisateur Instagramde courte durée contre un token d’accès pour utilisateur Instagram de longue durée.
Comme les demandes de tokens de longue durée incluent votre clé secrète, elle doivent toujours être envoyées dans un code côté serveur, jamais dans un code côté client ou dans un fichier binaire d’app qui pourrait être décompilé. Vous ne devez jamais donner votre clé secrète, l’afficher dans un code, l’envoyer à un client ou la stocker sur un appareil.
Type | Condition requise |
---|---|
GET https://graph.instagram.com/access_token ?grant_type=ig_exchange_token &client_secret={instagram-app-secret} &access_token={short-lived-access-token}
Inclure les paramètres de chaîne de requête suivants pour augmenter la demande.
Clé | Valeur |
---|---|
| Votre clé secrète Instagram affichée dans le champ accessible via l’espace app > Produits > Instagram > Basic Display > Clé secrète Instagram. |
| Définissez-la sur |
| Token d’accès pour utilisateur Instagram de courte durée valable (non arrivé à expiration) que vous souhaitez échanger contre un token de longue durée. |
Objet au format JSON contenant les propriétés et les valeurs suivantes.
{ "access_token": "{access-token}", "token_type": "{token-type}", "expires_in": {expires-in} }
Contenus de la réponse
Espace réservé | Valeur |
---|---|
| Token d’accès pour utilisateur Instagram de longue durée. |
|
|
| Nombre de secondes restant avant l’expiration du token de longue durée. |
curl -X GET \ ’https://graph.instagram.com/access_token?grant_type=ig_exchange_token&&client_secret=eb87G...&access_token=IGQVJ...’
{ "access_token": "lZAfb2dhVW...", "token_type": "bearer", "expires_in": 5183944 }
Cette opération n’est pas prise en charge.
Cette opération n’est pas prise en charge.