Mã truy cập Oauth

Thông qua điểm cuối này, bạn có thể đổi Mã ủy quyền lấy Mã truy cậpngắn hạn của người dùng Instagram.

Tạo

POST /oauth/access_token

Đổi Mã ủy quyền lấy Mã truy cập ngắn hạn của người dùng Instagram.

Yêu cầu

Không có.

Cú pháp yêu cầu

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

Thông số nội dung

Đưa các thông số sau đây vào nội dung yêu cầu POST.

KhóaGiá trị mẫuMô tả

client_id
Bắt buộc
Chuỗi số

990602627938098

ID ứng dụng của bạn trên Instagram hiển thị trong Bảng điều khiển ứng dụng > Sản phẩm > Instagram > Hiển thị thông tin cơ bản.

client_secret
Bắt buộc
Chuỗi

a1b2C3D4

Khóa bí mật của ứng dụng trên Instagram hiển thị trong Bảng điều khiển ứng dụng > Sản phẩm > Instagram > Hiển thị thông tin cơ bản.

code
Bắt buộc
Chuỗi

AQBx-hBsH3...

Mã ủy quyền mà bạn muốn đổi lấy Mã truy cập của người dùng Instagram.

grant_type
Bắt buộc
Chuỗi

authorization_code

Đặt giá trị này thành authorization_code.

redirect_uri
Bắt buộc
Chuỗi

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

URI chuyển hướng mà bạn sử dụng khi tạo URL Cửa sổ ủy quyền. URI này phải như cũ, nếu không, chúng tôi sẽ từ chối yêu cầu.

Phản hồi

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

Nội dung phản hồi

TrườngMô tả giá trị

access_token
Chuỗi

Mã truy cập ngắn hạn của người dùng Instagram trong ứng dụng của người dùng.

user_id
Số nguyên

ID Người dùng trong ứng dụng của người dùng.

Ví dụ về cURL

Yêu cầu

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

Phản hồi

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

Đọc

Hoạt động này không được hỗ trợ.

Cập nhật

Hoạt động này không được hỗ trợ.

Xóa

Hoạt động này không được hỗ trợ.