FASTPANEL API
บทนำ
FASTPANEL® API มอบวิธีที่ยืดหยุ่นให้คุณจัดการแผงควบคุมได้โดยไม่ต้องพึ่งพาเว็บอินเทอร์เฟซ ช่วยให้สามารถทำงานประจำโดยอัตโนมัติ ผสานรวม FASTPANEL® กับบริการภายนอก และสร้างเวิร์กโฟลว์การจัดการโครงสร้างพื้นฐานที่มีประสิทธิภาพยิ่งขึ้น
การจัดการโทเค็น
ขณะนี้ การจัดการโทเค็น API พร้อมใช้งานเฉพาะสำหรับการติดตั้ง FASTPANEL® ที่ทำงานบน Ubuntu 20.04 เท่านั้น
หากต้องการเปิดส่วนการจัดการโทเค็น API ให้คลิกชื่อผู้ใช้ของคุณที่ มุมขวาบนของอินเทอร์เฟซ FASTPANEL® แล้วเลือก "API tokens"
หากต้องการสร้างโทเค็น API ใหม่ ให้คลิก "Add API Token" แบบฟอร์มจะปรากฏขึ้นเพื่อให้คุณกรอกข้อมูล:
- Name — ชื่อตามต้องการสำหรับโทเค็น
- Full API access — เปิดใช้งานตัวเลือกนี้ไว้หากต้องการสิทธิ์เข้าถึงทั้งหมด
- Constraint IP — จำกัดการเข้าถึง API ให้ใช้ได้เฉพาะที่อยู่ IP ที่ระบุในช่องนี้
- Expires at — วันหมดอายุของโทเค็น
หากต้องการสร้างโทเค็นให้เสร็จสมบูรณ์ ให้คลิก "Add"
โปรดบันทึกโทเค็นไว้ให้แน่ใจ - คุณจะไม่สามารถเข้าถึงโทเค็นนี้ได้อีก!
การใช้งานโทเค็น
เอกสารประกอบ FASTPANEL® API โดยละเอียดมีให้ที่ลิงก์ต่อไปนี้
ตัวอย่างเช่น หากต้องการดึงรายการผู้ใช้แผงควบคุม คุณสามารถใช้คำสั่งต่อไปนี้:
curl 'https://yourserverip.example/api/users?page=1&per_page=20' \
--header 'Authorization: YOUR_SECRET_TOKEN'
โดยที่
YOUR_SECRET_TOKEN— โทเค็นที่สร้างไว้ก่อนหน้านี้yourserverip.example— ที่อยู่ IP หรือชื่อโดเมนของเซิร์ฟเวอร์ของคุณ