Oauthアクセストークン

このエンドポイントを使用して、認証コード短期Instagramユーザーアクセストークンと交換できます。

作成

POST /oauth/access_token

認証コード短期Instagramユーザーアクセストークンと交換します。

要件

なし。

リクエストの構文

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

本体パラメーター

POSTリクエスト本体には、次のパラメーターを含めます。

キー値の例説明

client_id
必須
数値文字列

990602627938098

[アプリダッシュボード] > [製品] > [Instagram] > [基本表示]で表示されるInstagramアプリID。

client_secret
必須
文字列

a1b2C3D4

[アプリダッシュボード] > [製品] > [Instagram] > [基本表示]で表示されるInstagram App Secret。

code
必須
文字列

AQBx-hBsH3...

Instagramユーザーアクセストークンと交換する認証コード

grant_type
必須
文字列

authorization_code

これはauthorization_codeに設定します。

redirect_uri
必須
文字列

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

認証ウィンドウのURLの構成時に使用したリダイレクトURI。これは同じURIでなければなりません。同じでない場合、リクエストは却下されます。

応答

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

応答の内容

フィールド値の説明

access_token
文字列

ユーザーの、アプリを範囲とする短期Instagramユーザーアクセストークン

user_id
整数

ユーザーの、アプリを範囲とするユーザーID。

cURLの例

リクエスト

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

応答

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

読み取り

この操作はサポートされていません。

アップデート

この操作はサポートされていません。

削除

この操作はサポートされていません。