1. สร้างคีย์
ใช้หน้าแรกเพื่อสร้างคีย์ API ของคุณ ส่งในส่วนหัวคำขอ X-API-KEY
สร้างคีย์ API ↗2. ส่งคำขอของคุณ
ใช้ POST กับ Content-Type: application/json และเนื้อหาที่มีฟิลด์ url
POST https://freetoolsweb.com/short-url/?api=create
Content-Type: application/json
X-API-KEY: YOUR_API_KEY
{"url": "https://example.com"}
3. อ่านคำตอบ
การตอบกลับที่สำเร็จประกอบด้วยสถานะและ short_url เมื่อเกิดความล้มเหลว โปรดอ่านช่องข้อความ
{"status": "success", "short_url": "https://gothis.link/Ab12"}
4. ตัวอย่างการบูรณาการ
แทน YOUR_API_KEY ด้วยคีย์ของคุณ ตัวอย่าง HTML และ JavaScript แบบย่อนี้ทำให้ผู้เยี่ยมชมเห็นคีย์ได้ หากต้องการเชื่อมต่อแบบส่วนตัว ให้ส่งคำขอจากเซิร์ฟเวอร์ของคุณและไม่ใส่ข้อมูลรับรองในโค้ดเบราว์เซอร์
การตรวจสอบความถูกต้องและข้อจำกัด
URL ที่ไม่ถูกต้อง ปลายทางส่วนตัว โดเมนที่ถูกบล็อก และคำขอที่มากเกินไปอาจถูกปฏิเสธ URL ที่ซ้ำกันจะส่งกลับลิงก์แบบสั้นที่มีอยู่
ส่งหนึ่ง URL ต่อคำขอ สูงสุด 2,048 ไบต์ แต่ละ IP สร้างได้สูงสุด 5 คำขอต่อ 2 วินาที เมื่อได้รับ HTTP 429 ให้รอตาม Retry-After และอย่าส่งซ้ำต่อเนื่อง
ตรวจทั้งสถานะ HTTP และค่า status ใน JSON ข้อผิดพลาดการตรวจสอบหรือคีย์แบบเดิมอาจตอบ HTTP 200 พร้อม status=error ส่วน HTTP 405 ต้องใช้ POST และ HTTP 503 หมายถึงปิดปรับปรุงหรือรอการตรวจสอบ ลองใหม่เมื่อมีคำแนะนำและเก็บ URL เดิมเมื่อทำไม่สำเร็จ
{"status": "error", "message": "Invalid URL"}
{"status": "error", "code": "rate_limited", "message": "Too many requests, please try again."}
cURL
curl -X POST 'https://freetoolsweb.com/short-url/?api=create' \
-H 'Content-Type: application/json' \
-H 'X-API-KEY: YOUR_API_KEY' \
--data '{"url":"https://example.com"}'