โทเค็นการเข้าถึง Oauth

ตำแหน่งข้อมูลนี้ช่วยให้คุณสามารถแลกเปลี่ยนรหัสการให้อนุญาตเป็นโทเค็นการเข้าถึงผู้ใช้ Instagramระยะสั้นได้

การสร้าง

POST /oauth/access_token

แลกเปลี่ยนรหัสการให้อนุญาตเป็นโทเค็นการเข้าถึงผู้ใช้ Instagramระยะสั้น

ข้อกำหนด

ไม่มี

รูปแบบคำสั่งคำขอ

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

พารามิเตอร์เนื้อความ

เพิ่มพารามิเตอร์ดังต่อไปนี้ลงในเนื้อความคำขอ POST

คีย์ค่าตัวอย่างคำอธิบาย

client_id
ต้องมี
สตริงตัวเลข

990602627938098

ID ของแอพ Instagram ที่แสดงในแดชบอร์ดของแอพ > สินค้า > Instagram > Basic Display

client_secret
ต้องมี
สตริง

a1b2C3D4

ข้อมูลลับของแอพ Instagram คุณที่แสดงในแดชบอร์ดของแอพ > สินค้า > Instagram > Basic Display

code
ต้องมี
สตริง

AQBx-hBsH3...

รหัสการให้อนุญาตที่คุณต้องการแลกเปลี่ยนเป็นโทเค็นการเข้าถึงผู้ใช้ Instagram

สตริง
grant_type
ที่ต้องระบุ

authorization_code

กำหนดค่านี้ให้เป็น authorization_code

สตริง
redirect_uri
ที่ต้องระบุ

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

URI การเปลี่ยนเส้นทางที่คุณใช้ขณะสร้าง 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 }

การอ่าน

ระบบไม่รองรับการดำเนินการนี้

การอัพเดต

ไม่รองรับการดำเนินการนี้

การลบ

ระบบไม่สนับสนุนการดำเนินการนี้