Thông qua điểm cuối này, bạn có thể đổi Mã truy cậpngắn hạn của người dùng Instagram lấy Mã truy cập dài hạn của người dùng Instagram.
Hoạt động này không được hỗ trợ.
GET /access_token
Đổi Mã truy cập ngắn hạn của người dùng Instagram lấy Mã truy cập dài hạn của người dùng Instagram.
Vì các yêu cầu mã truy cập dài hạn có chứa khóa bí mật của ứng dụng nên bạn chỉ được thực hiện các yêu cầu này bằng mã phía máy chủ, không được thực hiện bằng mã phía máy khách hay bằng mã nhị phân của ứng dụng có thể bị dịch ngược. Không chia sẻ khóa bí mật của ứng dụng với bất kỳ ai, cũng như không hiển thị khóa này trong mã, gửi đến máy khách hay lưu trữ trên thiết bị.
GET https://graph.instagram.com/access_token ?grant_type=ig_exchange_token &client_secret={instagram-app-secret} &access_token={short-lived-access-token}
Thêm các thông số chuỗi truy vấn sau đây vào yêu cầu.
Khóa | Giá trị |
---|---|
| Khóa bí mật của ứng dụng trên Instagram của bạn, hiển thị trong Bảng điều khiển ứng dụng > Sản phẩm > Instagram > Basic Display > trường thông tin Khóa bí mật của ứng dụng trên Instagram. |
| Đặt giá trị này thành |
| Mã truy cập ngắn hạn hợp lệ (chưa hết hạn) của người dùng Instagram mà bạn muốn đổi lấy mã dài hạn. |
Một đối tượng ở định dạng JSON chứa các thuộc tính và giá trị sau.
{ "access_token": "{access-token}", "token_type": "{token-type}", "expires_in": {expires-in} }
Nội dung phản hồi
Phần giữ chỗ cho giá trị | Giá trị |
---|---|
| Mã truy cập dài hạn của người dùng Instagram. |
|
|
| Số giây còn lại cho đến khi mã dài hạn hết hạn. |
curl -X GET \ 'https://graph.instagram.com/access_token?grant_type=ig_exchange_token&&client_secret=eb87G...&access_token=IGQVJ...'
{ "access_token": "lZAfb2dhVW...", "token_type": "bearer", "expires_in": 5183944 }
Hoạt động này không được hỗ trợ.
Hoạt động này không được hỗ trợ.