Oauth-Zugriffsschlüssel

Über diesen Endpunkt kannst du einen Autorisierungscode gegen einen kurzlebigenInstagram-Nutzer-Zugriffsschlüssel tauschen.

Erstellen

POST /oauth/access_token

Tausche einen Autorisierungscode gegen einen kurzlebigenInstagram-Nutzer-Zugriffsschlüssel.

Anforderungen

Keine.

Syntax anfordern

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

Textparameter

Schließe die folgenden Parameter in den POST-Anfragetext ein.

SchlüsselBeispielwertBeschreibung

client_id
Erforderlicher
numerischer String

990602627938098

Deine in App-Dashboard > Produkte > Instagram > Basic Display angezeigte Instagram-App-ID.

client_secret
Erforderlicher
String

a1b2C3D4

Dein in App-Dashboard > Produkte > Instagram > Basic Display angezeigter Instagram-App-Geheimcode.

code
Erforderlicher
String

AQBx-hBsH3...

Der Autorisierungscode, den du gegen einen Instagram-Nutzer-Zugriffsschlüssel tauschen möchtest.

grant_type
Erforderlicher
String

authorization_code

Lege diesen Wert auf authorization_code fest.

redirect_uri
Erforderlicher
String

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

Die Weiterleitungs-URI, die du bei der Erstellung der URL des Autorisierungsfensters verwendet hast. Dabei muss es sich um die gleiche URI handeln, damit die Anfrage nicht abgelehnt wird.

Antwort

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

Antwortinhalt

FeldWertbeschreibung

access_token
String

Der App-spezifische kurzlebigeInstagram-Nutzer-Zugriffsschlüssel des Nutzers.

user_id
Ganzzahl

Die App-spezifische Nutzer-ID des Nutzers

cURL-Beispiel

Anfrage

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

Antwort

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

Lesen

Dieser Vorgang wird nicht unterstützt.

Aktualisieren

Dieser Vorgang wird nicht unterstützt.

Löschen

Dieser Vorgang wird nicht unterstützt.