API
SigCleaner xizmatining REST API hujjatlari.
Har bir muvaffaqiyatli \/api\/clean so'rovi hisob balansidan 1 ta ishlov berishni yechib oladi.
Metod: fonni olib tashlash
Avtorizatsiya
So'rov parametrlari
| Parametr | Turi | Majburiy | Tavsif |
|---|---|---|---|
file |
multipart file | Ikkisidan biri | PNG, JPG yoki PDF tasvir. Agar PDF ko'p sahifali bo'lsa — faqat birinchi sahifa qayta ishlanadi. |
url |
string | Ikkisidan biri | Rasmga to'g'ridan-to'g'ri havola |
type |
string | Yo'q | json (standart) — fayl havolasi bilan JSON qaytarishwebp — shaffof fonli WebP binar faylini qaytarishpng — shaffof fonli PNG binar faylini qaytarish |
extract |
string | Yo'q |
Muayyan elementni ajratib olish. Odatiy holatda bo'sh — fonni standart olib tashlash.signature — qolgan barcha narsalarni o‘chirib, faqat qo‘lyozma imzoni saqlab qolish.stamp — qolgan barcha narsalarni o‘chirib, faqat muhr izini saqlab qolish.
|
aggressive |
boolean | Yo'q |
Yozuvlarni agressiv o‘chirish.1 (true) qilib o‘rnatilganda, barcha bosma harflar, raqamlar va blankning to‘g‘ri qora chiziqlarini agressiv ravishda o‘chirib, faqat ko‘rsatilgan elementni qoldiradi.
|
mode |
string | Yo'q |
Qayta ishlash rejimi. Odatiy holatda — standard.standard — standart rejim. Sifatli tasvirlarni yaxshi qayta ishlaydi. Natija asl nusxaga maksimal darajada yaqin bo'ladi.advanced — intellektual rejim. Yana-da puxta ishlov berish; sifati past yoki ko'plab ortiqcha elementlarga ega tasvirlar uchun mos keladi.
|
name |
string | Yo'q | «Mening fayllarim» ro'yxatida ko'rsatiladigan fayl nomi. Muvaffaqiyatli qayta ishlanganida saqlanadi. |
Javob: type=json
Javob: type=webp
Shaffof fonli binar WebP faylini qaytaradi.
Content-Type: image/webp.
Javob: type=png
Shaffof fonli binar PNG faylini qaytaradi.
Content-Type: image/png.
cURL misollari
Yozuvlarni agressiv olib tashlagan holda imzoni ajratib olish:
Intellektual ishlov berish rejimi:
Natijani yuklab olish
Metod: fayllar ro'yxati
Joriy foydalanuvchiga tegishli barcha muvaffaqiyatli qayta ishlangan fayllar ro'yxatini qaytaradi. Fayllar havola orqali mavjud /api/file/{uuid}.
Avtorizatsiya
Javob
| Maydon | Turi | Tavsif |
|---|---|---|
uuid |
string | Faylning noyob identifikatori |
name |
string | null | Ko'rsatiladigan fayl nomi (\/api\/clean dagi name parametridan yoki qayta nomlangandan so'ng) |
url |
string | Faylni yuklab olish uchun to'g'ridan-to'g'ri havola (WebP) |
created_at |
string (ISO 8601) | Fayl yaratilgan sana va vaqt (UTC) |
expires_at |
string | null | Saqlash muddati tugash sanasi (UTC). |
cURL misoli
Metod: faylni o'chirish
Faylni serverdan butunlay o'chirib tashlaydi. Fayl joriy foydalanuvchiga tegishli bo'lishi kerak.
Avtorizatsiya
So‘rov tanasi application\/json
| Parametr | Turi | Majburiy | Tavsif |
|---|---|---|---|
uuid |
string | Ha | \/api\/clean yoki \/api\/files javobidagi fayl UUID'si. |
Javob
Xatolik kodlari
| Kod | Tavsif |
|---|---|
401 | Avtorizatsiyadan o'tilmagan |
404 | Fayl topilmadi yoki foydalanuvchiga tegishli emas |
422 | uuid kiritilmagan yoki noto‘g‘ri |
cURL misoli
Metod: faylni qayta nomlash
Ko'rsatiladigan fayl nomini o'zgartiradi. Fayl joriy foydalanuvchiga tegishli bo'lishi kerak.
Avtorizatsiya
So‘rov tanasi application\/json
| Parametr | Turi | Majburiy | Tavsif |
|---|---|---|---|
uuid |
string | Ha | \/api\/clean yoki \/api\/files javobidagi fayl UUID'si. |
name |
string | Ha | Yangi ko'rsatiladigan fayl nomi (255 belgacha). |
Javob
Xatolik kodlari
| Kod | Tavsif |
|---|---|
401 | Avtorizatsiyadan o'tilmagan |
404 | Fayl topilmadi yoki foydalanuvchiga tegishli emas |
422 | uuid \/ name kiritilmagan yoki noto'g'ri |
cURL misoli
API kalitlarini boshqarish
Kalitlarni boshqarish uchun hisobingizga kirishingiz kerak.