Videsk APIdocs
v1
Trang chủ

Chung

  • Xác thực
  • Giới hạn & lỗi
  • POST/tools/image-compress
  • POST/tools/image-compress/zip
  • GET/tools/image-compress/zip/{batchId}

Các API khác

  • Chuyển đổi ảnh
  • Trợ lý PDF
Tất cả API/Image Compress API

Image Compress API

API nén ảnh JPEG, PNG, WebP. Cần API key riêng để thực hiện.

v1https://api.videsk.vn/api

Cập nhật lần cuối: 9 tháng 6, 2026

1. Xác thực

Gọi API lập trình cần API key riêng. Gửi trên mỗi request:

1

X-Videsk-Access-Token

Send your registered API key as a header on every integration request.

2

Keep it safe

Never expose your API key in browser-side javascript. Always proxy requests.

http
X-Videsk-Access-Token: <api_key_cua_ban>
Keep your key secret!
Để đăng ký API key, vui lòng liên hệ [email protected].

2. Endpoints

Nén ảnh JPEG, PNG, WebP. Phản hồi đồng bộ — body là file đã nén.

POST/tools/image-compressv1

Nén một ảnh

multipart/form-data. Trả binary image + headers metadata.

FieldBắt buộcMô tả
file*stringFile ảnh (image/jpeg, image/png, image/webp)
modestringauto (mặc định), quality, hoặc power
qualityinteger1–100 khi mode=quality
Gửi API key đã đăng ký trong X-Videsk-Access-Token. Response headers: X-Original-Size, X-Compressed-Size, X-Compress-Method, X-Jpeg-Quality.
REQUEST EXAMPLE
bash
curl -X POST https://api.videsk.vn/api/tools/image-compress \
  -H "X-Videsk-Access-Token: <your_api_key>" \
  -F "[email protected]" \
  -F "mode=quality" \
  -F "quality=80" \
  --output compressed.jpg
POST/tools/image-compress/zipv1

Tạo ZIP batch

Tạo ZIP batch chứa các ảnh đã nén. JSON body với mảng savedKey từ các lần nén trước.

REQUEST EXAMPLE
json
{
  "items": [
    { "savedKey": "...", "filename": "photo.jpg" }
  ]
}
GET/tools/image-compress/zip/{batchId}v1

Tải ZIP batch

Tải file ZIP của batch. Trả application/zip.

3. Giới hạn & lỗi

Tài nguyênGiới hạn
Kích thước filestring
Lỗi trả JSON { "message": "..." } với HTTP 400/413/422/429/500.
Dùng thử trên web