VTB-Derby
Base URI
С учетом необходимых браузеров, для того чтобы вывести на страницу фотографию с компьютера требуется её сначала залить на сервер. В ответ он должен отдать полный адрес картинки для вставки на страницу.
Request parameters
Содержимое выбранное на компьютере файла
Responses
Ошибки (числовой код - тестовое описание )
- 1 – Пустой файл
- 2 – Превышен допустимый размер
- 3 - Файл не подходит по формату (разрешаем только JP(E)G/PNG)
- 4 - Не достаточное разрешение (пока ставим минимум 100x100)
- 5 - Отсутствуют необходимые параметры
- Коды 6-9 пока зарезервированы
- 10 и далее, любые другие ошибки, которые могут возникнуть на сервере
Body
Отправка данных на сервер о выбранной фотографии, масштабе и угле поворота, смещении. Обязательным является только параметр src. Значение по умолчанию для scale 1, для смещения и угла – 0.
Request parameters
Полный путь до файла. Файл может быть как предварительно загружен на сервер, так и из соц. сети.
Масштаб, 1 - без изменения
Угол в радианах. Ноль совпадает с вертикальной осью. Отсчитывается вправо, т.е положительные значения соответсвуют повороту по часовой стрелке, отрицательные против часовой.
Смещение центра фотографии относительно центра маски по горизонтали. Измеряется в пикселях для неотмасштабированного изображения.
Смещение центра фотографии относительно центра маски по вертикали. Измеряется в пикселях для неотмасштабированного изображения.
0 – первая команда, 1 – вторая
0, 1 или 2 для каждой команды, три место.
Responses
Ошибки (числовой код - тестовое описание )
- 1 – Пустой файл
- 2 – Превышен допустимый размер
- 3 - Файл не подходит по формату (разрешаем только JP(E)G/PNG)
- 4 - Не достаточное разрешение (пока ставим минимум 100x100)
- 5 - Отсутствуют необходимые параметры
- Коды 6-9 пока зарезервированы
- 10 и далее, любые другие ошибки, которые могут возникнуть на сервере
Body
Метод для загрузки фотографий на сервера VK
Request parameters
Полный путь до картинки для загрузки на сервера vk
Адрес сервера вконтакте для загрузки фотографии
Responses
Ошибки (числовой код - тестовое описание )
- 1 – Пустой файл
- 2 – Превышен допустимый размер
- 3 - Файл не подходит по формату (разрешаем только JP(E)G/PNG)
- 4 - Не достаточное разрешение (пока ставим минимум 100x100)
- 5 - Отсутствуют необходимые параметры Коды 6-9 пока зарезервированы
- 10 и далее, любые другие ошибки, которые могут возникнуть на сервере
Body
Стандартный ответ сервера на AJAX запрос
Статус обработки запроса сервером
Объект содержащий данные непосредственно запрашиваемые клиентом
Полный путь до залитой картинки на сервере
Объект содержащий описание ошибки
Числовой код ошибки, позволяющий её идентифицировать
Текст ошибки
Ответ сервера на запрос создания коллажа
Статус обработки запроса сервером
Объект содержащий данные непосредственно запрашиваемые клиентом
Полный путь до коллажа на основе фотографии одной из команд с вставленным лицом
Полный путь до страницы с коллажом
Полный путь до колажа на сервере на основе картинки с двумя командами и вставленным лицом
Объект содержащий описание ошибки
Числовой код ошибки, позволяющий её идентифицировать
Текст ошибки
Ответ серера на запрос сохранения фотографии на сервер
Статус обработки запроса сервером
Объект содержащий данные непосредственно запрашиваемые клиентом
Полный путь до залитой картинки на сервере
Объект содержащий описание ошибки
Числовой код ошибки, позволяющий её идентифицировать
Текст ошибки
Ответ сервера на запрос заливки фотографий на сервера VK
Статус обработки запроса сервером
Объект содержащий ответ vk, надо просто его скопировать. Выглядит он как-то так: {“server”: ‘1’, “photos”: ‘1’, “hash”: ‘12345abcde’}
Объект содержащий описание ошибки
Числовой код ошибки, позволяющий её идентифицировать
Текст ошибки