ไอคอน Uploofy
Uploofy Documents
API

สร้างลิงก์และการอัปโหลดด้วยโปรแกรม

ใช้ Uploofy API เพื่อสร้างรหัสเข้าใช้ อัปโหลดไฟล์ และแชร์ลิงก์โดยไม่ต้องเปิด UI

POST /api/delivery GET /api/delivery/:code ให้ JSON มาก่อน
สร้างการส่งมอบ คำขอ
curl -X POST https://uploofy.app/end/delivery \
  -H 'Authorization: Bearer sk_xxxxxxxxxxxxx' \
  -H 'Content-Type: application/json' \
  -d '{
    "url": "https://example.com/file.pdf",
    "name": "Shared file",
    "meta": "Saved file"
  }'
แก้ไขการส่งมอบ การตอบกลับ
{
  "code": "382194",
  "downloadUrl": "/end/delivery/382194/file",
  "name": "Shared file",
  "meta": "Saved file",
  "url": null
}
POST /api/delivery

ส่งไฟล์หรือลิงก์ที่บันทึกไว้

ยอมรับ JSON payload สำหรับลิงก์ตรงหรือ base64 blob ที่มีข้อมูลเมตา

  • ส่งกลับ code, downloadUrl และ name ที่ปรับรูปแบบแล้ว
  • ยืนยันตัวตนด้วย Authorization: Bearer <api_key> (หรือ X-API-Key) เพื่อผูกการอัปโหลดกับบัญชีของคุณ
  • ยอมรับ payload แบบ url หรือ file พร้อม meta เสริมได้
  • พร้อมใช้งานกับงานที่ตั้งเวลาไว้หรือการส่งมอบครั้งเดียว
GET /api/delivery/:code

แก้ไขรหัสเข้าใช้ใด ๆ

สลับรหัสกับ URL ไฟล์แบบสดหรือกับลิงก์ที่บันทึกไว้โดยยังคงความสามารถในการตรวจสอบย้อนหลัง

  • ใช้ /file เพื่อบังคับให้ดาวน์โหลดแบบไบนารี
  • ส่งกลับ url สำหรับลิงก์ที่บันทึกไว้ และ downloadUrl สำหรับการอัปโหลด
  • เหมาะอย่างยิ่งสำหรับแอปไคลเอนต์ CLI หรือ cron jobs
POST /api/user/login

การยืนยันตัวตนแบบเบา

สร้างผู้ใช้เดโมด้วย /api/user/signup แล้วเข้าสู่ระบบเพื่อให้การใช้งานเทียบเท่ากับแดชบอร์ด

JSON เท่านั้น ไม่ต้องใช้โทเค็น พร้อมสำหรับ SPA