API
SigCleaner сервисінің REST API құжаттамасы.
Әрбір сәтті \/api\/clean сұрауы аккаунт теңгерімінен 1 өңдеуді шегереді.
Әдіс: фонды жою
Авторизация
Сұрау параметрлері
| Параметр | Түрі | Міндетті | Сипаттамасы |
|---|---|---|---|
file |
multipart file | Екеуінің бірі | PNG, JPG немесе PDF кескіні. Егер PDF көп бетті болса — тек бірінші беті өңделеді. |
url |
string | Екеуінің бірі | Кескінге тікелей сілтеме |
type |
string | Жоқ | json (әдепкі бойынша) — файл сілтемесі бар JSON қайтаруwebp — мөлдір фоны бар WebP бинарлық файлын қайтаруpng — мөлдір фоны бар PNG бинарлық файлын қайтару |
extract |
string | Жоқ |
Нақты элементті бөліп алу. Әдепкі бойынша бос — фонды стандартты түрде алып тастау.signature — қалғанының бәрін өшіріп, тек қолжазба қолтаңбаны сақтау.stamp — қалғанының бәрін өшіріп, тек мөр таңбасын сақтау.
|
aggressive |
boolean | Жоқ |
Жазуларды агрессивті түрде жою.1 (true) мәні орнатылған кезде, тек көрсетілген элементті қалдырып, барлық басып шығарылған әріптерді, сандарды және бланктің тік қара сызықтарын агрессивті түрде жояды.
|
mode |
string | Жоқ |
Өңдеу режимі. Әдепкі бойынша — standard.standard — стандартты режим. Сапасы жақсы суреттерді өңдеуге қолайлы. Нәтижесі түпнұсқаға барынша жақын болады.advanced — интеллектуалды режим. Мұқият өңдеу; сапасы төмен немесе бөгде элементтері көп суреттер үшін қолайлы.
|
name |
string | Жоқ | «Менің файлдарым» тізімінде көрсетілетін файл атауы. Сәтті өңделген кезде сақталады. |
Жауап: type=json
Жауап: type=webp
Мөлдір фоны бар WebP бинарлық файлын қайтарады.
Content-Type: image/webp.
Жауап: type=png
Мөлдір фоны бар PNG бинарлық файлын қайтарады.
Content-Type: image/png.
cURL мысалдары
Жазуларды агрессивті түрде жоя отырып, қолтаңбаны бөліп алу:
Интеллектуалды өңдеу режимі:
Нәтижені жүктеп алу
Әдіс: файлдар тізімі
Ағымдағы пайдаланушыға тиесілі, сәтті өңделген барлық файлдардың тізімін қайтарады. Файлдар сілтеме бойынша қолжетімді /api/file/{uuid}.
Авторизация
Жауап
| Өріс | Түрі | Сипаттамасы |
|---|---|---|
uuid |
string | Файлдың бірегей идентификаторы |
name |
string | null | Көрсетілетін файл атауы (\/api\/clean кезіндегі name параметрінен немесе атауын өзгерткеннен кейін) |
url |
string | Файлды жүктеп алуға арналған тікелей сілтеме (WebP) |
created_at |
string (ISO 8601) | Файлдың жасалған күні мен уақыты (UTC) |
expires_at |
string | null | Сақтау мерзімінің аяқталу күні (UTC). |
cURL мысалы
Әдіс: файлды жою
Файлды серверден біржолата жояды. Файл ағымдағы пайдаланушыға тиесілі болуы керек.
Авторизация
Сұрау денесі application\/json
| Параметр | Түрі | Міндетті | Сипаттамасы |
|---|---|---|---|
uuid |
string | Иә | \/api\/clean немесе \/api\/files жауабындағы файлдың UUID-і. |
Жауап
Қате кодтары
| Код | Сипаттамасы |
|---|---|
401 | Авторизацияланбаған |
404 | Файл табылмады немесе пайдаланушыға тиесілі емес |
422 | uuid берілмеген немесе қате |
cURL мысалы
Әдіс: файл атауын өзгерту
Көрсетілетін файл атауын өзгертеді. Файл ағымдағы пайдаланушыға тиесілі болуы керек.
Авторизация
Сұрау денесі application\/json
| Параметр | Түрі | Міндетті | Сипаттамасы |
|---|---|---|---|
uuid |
string | Иә | \/api\/clean немесе \/api\/files жауабындағы файлдың UUID-і. |
name |
string | Иә | Көрсетілетін жаңа файл атауы (255 таңбаға дейін). |
Жауап
Қате кодтары
| Код | Сипаттамасы |
|---|---|
401 | Авторизацияланбаған |
404 | Файл табылмады немесе пайдаланушыға тиесілі емес |
422 | uuid \/ name берілмеген немесе қате |
cURL мысалы
API кілттерін басқару
Кілттерді басқару үшін аккаунтқа кіру қажет.