API

Все запросы к серверу формируются в виде GET-запросов с параметрами, переданными в кодировке application/x-www-form-urlencoded. Возможны два варианта авторизации:


Все функции возвращают данные в формате JSON, которые представляют с собой объект в котором как минимум есть один реквизит msg, содержащий описание ошибки:
    {
        msg: <сообщение об ошибке>,
    }
    


Список функций

Название функции getPrice
Параметры
login логин обязательный
password пароль обязательный
productName Номер детали обязательный
developerName Название производителя необязательный
Возвращаемое значение
    {
        "msg": <описание ошибки>,
        "data": [
            "developerName": <код производителя>,
            "developerCaption": <название производителя>,
            "productName": <номер детали>,
            "productCaption": <название детали>,
            "deliveryWork": <срок поставки в банковских днях>,
            "deliveryCalendar": <срок поставки в календарных днях>,
            "count": <доступное количество>,
            "countStep": <минимальная партия (кратность)>,
            "price": <цена>,
            "searchId": <идентификатор торгового предложения, используемый для заказа>,
        ]
    }
Название функции getBasketItems
Параметры
login логин обязательный
password пароль обязательный
Возвращаемое значение
    {
        "msg": <описание ошибки>,
        "data": [
            "id": <идентификатор позиции>,
            "developerCaption": <название производителя>,
            "productName": <номер детали>,
            "productCaption": <название детÐ