-
Notifications
You must be signed in to change notification settings - Fork 0
APIv1
Roman Krylov edited this page Dec 8, 2017
·
1 revision
Ссылочный индетификатор анкеты из 3х составляющих частей.
Например разберём такой прмер DZA46DBXF
:
-
DZA
- префикс (Distro Zine Anketa) -
46
- ID анкеты в базе данных -
DBZF
- Соль анкеты, также присвоенна анкете в БД
Сервер защищён от CSRF, поэтому при каждом POST запросе необходимо отправлять CSRF токен под параметром _csrf
GET https://anketa.disz.in/api/v1/anketas/ANKETA_SLUG/form
Формат ответа json
Вернутся данные формы анкеты
POST https://anketa.disz.in/api/v1/anketas/ANKETA_SLUG/form
Формат запроса multipart/form-data
password - пароль анкеты
form - JSON данные формы анкеты
status - статус сохранения анкеты
- draft (по умолчанию) - просто сохранить данные формы анкеты в базу
- confirm - подтвердить завершение, оповестить администраторов ДистроЗина
Формат ответа text
Код 200 сообщит об успешно выполненном запросе
POST https://anketa.disz.in/api/v1/anketas/ANKETA_SLUG/images
Формат запроса multipart/form-data
image - прикреплённый файл изображения
Формат ответа json
image - относительная сслыка на изображение