API

API для разработчиков


Взаимодействия реализуются как HTTP обращения методами GET или POST на определенные URL. Параметры передаются как параметры GET или POST запросов.
Результат обработки запроса возвращается в виде JSON объекта. Например:


{"notice":3001,"egais":"0350566000001264111"}

Для авторизации пользователя в системе по апи, в любом запросе со стороны клиента должен быть приведен
guid, который присутствует у зарегистрированного пользователя на сайте https://itaspect.ru/. Пример GET запроса:


https://itaspect.ru/api/goods/v1-find-goods?guid=R05nxZrA6BLfBROO5UcoaRd85WKYeFHwZc28XWMvXe6QKOxaVz&barcode=4670001490375

На данный момент для разработчиков предоставлено следующее АПИ:
Получение списка наименование товаров:

1 ) https://itaspect.ru/api/goods/v1-find-goods?guid=ГУИД_ПОЛЬЗОВАТЕЛЯ&barcode=ШТРИХКОД
результат ответа JSON объект:


{"notice":2001,"goods":[{"id":2868,"name":"ФАКС ПРЕМИУМ 1Л.Ж/Б"},{"id":2865,"name":"Факс Премиум пиво лиц. 1л ж/б"},{"id":2885,"name":"ПИВО \"ФАКСЕ ПРЕМИУМ\" СВЕТЛОЕ 4,9% 1Л Ж/Б"}]}

где id = это id имени товара а name наименование товара

2 ) https://itaspect.ru/api/egais/v1-generate?guid= ГУИД_ПОЛЬЗОВАТЕЛЯ &mark=МАРКА
результат ответа JSON объект:


{"notice":3001,"egais":"0350566000001264111"}

где egais = это результат декодирования марки в егаис

Список нотисов


notice: 1001, => 'Ключ прошел проверку'
notice: 1002, => 'Ваш ключ не прошел проверку.'

notice: 2001, => 'Товар найден'
notice: 2002, => 'Товар не найден'

notice: 3001, => 'Марка декодирована'
notice: 3002, => 'Ошибка декодирования марки'

Апи всегда дополняется, если вы разработчик и вам нужен какой либо АПИ вы можете связаться с службой поддержки нашего сайта и наши разработчики рассмотрят дополнения апи конкретно под вашу разработку.