Token d'accesso OAuth

Questo endpoint consente di scambiare un codice di autorizzazione con un token d'accesso utente Instagramdi breve durata.

Creazione

POST /oauth/access_token

Cambia un codice di autorizzazione con un token d'accesso utente Instagramdi breve durata.

Requisiti

Nessuno

Sintassi della richiesta

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

Parametri del corpo

Includono i seguenti parametri nel corpo della richiesta POST.

CodiceValore di esempioDescrizione

client_id
Obbligatoria
Stringa numerica

990602627938098

L'ID della tua app Instagram visualizzato in Dashboard gestione app > Prodotti > Instagram > Basic Display.

client_secret
Stringa
obbligatoria

a1b2C3D4

La chiave segreta della tua app Instagram visualizzata in Dashboard gestione app > Prodotti > Instagram > Basic Display.

code
Stringa
obbligatoria

AQBx-hBsH3...

Il codice di autorizzazione che desideri cambiare con un token d'accesso utente Instagram.

grant_type
Obbligatoria
Stringa

authorization_code

Imposta questo valore su authorization_code.

redirect_uri
Obbligatoria
Stringa

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

L'URI di reindirizzamento che hai usato in fase di realizzazione dell'URL della finestra di autorizzazione. Deve essere lo stesso URI, in caso contrario negheremo la richiesta.

Risposta

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

Contenuti della risposta

CampoDescrizione del valore

access_token
Stringa

Il token d'accesso utente Instagramdi breve durata per singola app dell'utente.

user_id
Numero intero

L'ID utente per singola app dell'utente.

Esempio di cURL

Richiesta

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

Risposta

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

Lettura

Questa operazione non è supportata.

Aggiornamento

Questa operazione non è supportata.

Eliminazione

Questa operazione non è supportata.