ข้ามไปยังเนื้อหาหลัก

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 หรือชื่อโดเมนของเซิร์ฟเวอร์ของคุณ