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

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

การสร้าง

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

การอ่าน

GET /access_token

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

ข้อจำกัด

คำขอสำหรับโทเค็นระยะยาวจะมีข้อมูลลับของแอพของคุณอยู่ จึงควรสร้างคำขอในโค้ดฝั่งเซิร์ฟเวอร์เท่านั้น และห้ามสร้างคำขอในโค้ดฝั่งไคลเอ็นต์หรือในไบนารีของแอพที่สามารถแยกส่วนได้ ห้ามแชร์ข้อมูลลับของแอพของคุณกับใครก็ตาม โดยให้เปิดเผยในรูปของโค้ด ส่งไปที่ไคลเอ็นต์ หรือเก็บไว้ในอุปกรณ์

ข้อกำหนด

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

GET https://graph.instagram.com/access_token
  ?grant_type=ig_exchange_token
  &client_secret={instagram-app-secret}
  &access_token={short-lived-access-token}

พารามิเตอร์สตริงการสืบค้น

เพิ่มพารามิเตอร์สตริงการสืบค้นต่อไปนี้เพื่อเสริมคำขอ

คีย์ค่า

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

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

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

ตั้งค่าเป็น ig_exchange_token

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

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

การตอบกลับ

อ็อบเจ็กต์รูปแบบ JSON ที่มีคุณสมบัติและค่าต่อไปนี้

{ "access_token": "{access-token}", "token_type": "{token-type}", "expires_in": {expires-in} }

เนื้อหาของการตอบกลับ

ตัวยึดตำแหน่งที่มีค่าค่า

{access-token}
สตริงตัวเลข

โทเค็นการเข้าถึงผู้ใช้ Instagram ระยะยาว

{token-type}
สตริง

bearer

{expires-in}
จำนวนเต็ม

จำนวนวินาทีจนกว่าโทเค็นระยะยาวจะหมดอายุ

ตัวอย่าง cURL

คำขอ

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 }

การอัพเดต

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

การลบ

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