REST API

Tài liệu API

Tích hợp upload và xóa ảnh vào ứng dụng của bạn. Phản hồi dạng JSON, hỗ trợ CORS.

POST Upload ảnh

Endpoint: https://www.anh.nguyendoll.io.vn.shoptoolhp.com/api/upload.php

Gửi multipart/form-data với field image (dùng image[] để upload nhiều ảnh).

curl -X POST https://www.anh.nguyendoll.io.vn.shoptoolhp.com/api/upload.php \
  -F "image=@photo.jpg"

Phản hồi:

{
  "success": true,
  "count": 1,
  "data": {
    "id": 1,
    "url": "https://www.anh.nguyendoll.io.vn.shoptoolhp.com/uploads/20260612_a1b2c3d4.jpg",
    "size_human": "245.6 KB",
    "width": 1920,
    "height": 1080,
    "delete_url": "https://www.anh.nguyendoll.io.vn.shoptoolhp.com/api/delete.php?key=..."
  }
}

GET Danh sách ảnh

Endpoint: https://www.anh.nguyendoll.io.vn.shoptoolhp.com/api/list.php?page=1&limit=24

Tham sốMặc địnhMô tả
page1Trang hiện tại
limit24Số ảnh/trang (tối đa 100)

DELETE Xóa ảnh

Endpoint: https://www.anh.nguyendoll.io.vn.shoptoolhp.com/api/delete.php

Cách 1 — bằng mã xóa của ảnh (trường delete_key trả về khi upload):

curl -X DELETE "https://www.anh.nguyendoll.io.vn.shoptoolhp.com/api/delete.php?key=ma_xoa_cua_anh"

Cách 2 — bằng ID ảnh:

curl -X DELETE "https://www.anh.nguyendoll.io.vn.shoptoolhp.com/api/delete.php?id=1"