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 định | Mô tả |
|---|---|---|
| page | 1 | Trang hiện tại |
| limit | 24 | Số ả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"