Oauth 存取憑證

您可以透過此端點將授權碼換為短期Instagram 用戶存取憑證

建立

POST /oauth/access_token

授權碼換為短期Instagram 用戶存取憑證

必要條件

沒有。

要求語法

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

正文參數

POST 要求正文中包含以下參數。

值範例描述

client_id
必要項目
數字字串

990602627938098

您的 Instagram 應用程式編號將展示於應用程式管理中心 > 產品 > Instagram > 基本顯示

client_secret
必要項目
字串

a1b2C3D4

您的 Instagram 應用程式密鑰將展示於應用程式管理中心 > 產品 > Instagram > 基本顯示

code
必要項目
字串

AQBx-hBsH3...

您想用來交換 Instagram 用戶存取憑證授權碼

grant_type
必要項目
字串

authorization_code

將此值設定為 authorization_code

redirect_uri
必填項目
字串

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

您建立授權視窗網址時使用的重新導向 URI。這必須是相同的 URI,否則我們將拒絕要求。

回應

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

回應內容

欄位值描述

access_token
字串

用戶應用程式範圍短期Instagram 用戶存取憑證

user_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 }

讀取

不支援這項操作。

更新

不支援這項操作。

刪除

不支援這項操作。