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 }

读取

不支持此操作。

更新

不支持此操作。

删除

不支持此操作。