Настройки Приложения Маркет365
Разделы:
- Заставка
- Заголовок
- Авторизация
- Заглавная страница
- Избранное
- Адреса
- Слоты
- Заказ
- Характеристики товара
- Реализовать эквайринг Сбербанка
- Пищевая ценность в описании товара
Общие требования
Внешний вид приложения и впечатления пользователя от работы с приложением, функциональные возможности должны максимально соответствовать приложению Утконоса и сайту market365.ru.
Общие положения
- primary color #232f3e (там, где у Утконоса “зелёный”)
Логотип (svg)
Иконка приложения (svg)
API
API приложения доступно по адресу https://market365.ru/api/v1
.
API обрабатывает POST-запросы.
Метод API указывается в адресе запроса. Например, URL метода authorize
– https://market365.ru/api/v1/authorize
.
Тело запроса должно содержать JSON-объект с параметрами запроса.
Для избежания неавторизованных обращений к базе каждый запрос, который приложение отправляет по API, должен быть подписан. Правила формирования подписи:
- С передаваемых JSON данных снимается HMAC-Sha1 подпись (ключ передаётся разработчику).
- Подпись конвертируется в Base64 кодировку и вставляется в заголовок
MarketSignature
. - Данные, в виде JSON, передаются в теле сообщения в кодировке UTF8.
Ответ – JSON-объект с результатами обработки запроса. Ответ может содержать одно поле: error
. В этом случае обработка считается завершившейся с ошибкой. Ошибка выводится пользователю.