Получение своих отзывов на машины [1.0]

Описание

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

Структура URL

HTTP метод: GET, ресурс: <base_url>/truckresponses/byrespfirm

Результат

Словарь, где ключи - ID машины, значения - структура "Отзывы на машину"

Список параметров

НазваниеОписаниеСпособ передачи параметраОбязательный
startdateДата начала выборкиURL-
withArchФлаг получения offers_arch - списка архивных встречных предложенийURL-

Запрос

 Пример запроса и ответа

GET, http://api.ati.su//truckresponses/byrespfirm?startdate=2011-11-02T10:00:00Z&withArch=true

Тело запроса

Пустое

Ответ

JSON вида:

{
	"8ea3f96d-12b4-e711-93d0-14dae93e0938": {
		"offers": [{
				"id": "9e622c89-0222-e811-97f1-14dae92e0938",
				"resp_firm": {
					"score": 2.25,
					"status": 0,
					"name": "dfjdfjfd",
					"ati_id": "10007403"
				},
				"add_date": "2018-03-07T12:24:53.143Z",
				"change_date": "2018-03-07T12:24:53.143Z",
				"price": 4567,
				"currency_id": 1,
				"pay_attribs": 241,
				"prepay_percent": 20,
				"max_bank_days": 7,
				"from_city_id": 3116,
				"to_city_id": 2416,
				"max_weight": 5,
				"max_volume": 6,
				"car_date": "2018-03-06T21:00:00Z"
			},
			{
				"id": "9e622c89-0222-e811-97f1-14dae93e0938",
				"resp_firm": {
					"score": -2,
					"status": 3,
					"name": "loadExp3, ИП",
					"ati_id": "100074010"
				},
				"add_date": "2018-03-07T12:24:53.143Z",
				"change_date": "2018-03-07T12:24:53.143Z",
				"price": 4567,
				"currency_id": 1,
				"pay_attribs": 241,
				"prepay_percent": 20,
				"max_bank_days": 7,
				"from_city_id": 3116,
				"to_city_id": 2416,
				"max_weight": 5,
				"max_volume": 6,
				"car_date": "2018-03-06T21:00:00Z"
			}
		],
		"offers_arch": [{
				"id": "9e622c89-0222-e811-97f1-34dae92e0938",
				"resp_firm": {
					"score": 2.25,
					"status": 0,
					"name": "dfjdfjfd",
					"ati_id": "10007403"
				},
				"add_date": "2018-03-07T12:24:53.143Z",
				"change_date": "2018-03-07T12:24:53.143Z",
				"price": 4567,
				"currency_id": 1,
				"pay_attribs": 241,
				"prepay_percent": 20,
				"max_bank_days": 7,
				"from_city_id": 3116,
				"to_city_id": 2416,
				"max_weight": 5,
				"max_volume": 6,
				"car_date": "2018-03-06T21:00:00Z"
			},
			{
				"id": "9e622c89-0222-e811-97f1-94dae93e0938",
				"resp_firm": {
					"score": -2,
					"status": 3,
					"name": "loadExp3, ИП",
					"ati_id": "100074010"
				},
				"add_date": "2018-03-07T12:24:53.143Z",
				"change_date": "2018-03-07T12:24:53.143Z",
				"price": 4567,
				"currency_id": 1,
				"pay_attribs": 241,
				"prepay_percent": 20,
				"max_bank_days": 7,
				"from_city_id": 3116,
				"to_city_id": 2416,
				"max_weight": 5,
				"max_volume": 6,
				"car_date": "2018-03-06T21:00:00Z"
			}
		],
        "complaint": "жалоба",
		"is_absent": true
  }
}

 

Список ответов сервера 

Каждая ошибка кроме HTTP кода имеет уникальный строковый код. Подробнее..

HTTP код ответа
Код ошибки
Сообщение
200--Операция завершена успешно
401auth_errorОшибка авторизации
403firm_access_denied_errorУ фирмы имеются ограничения на данную операцию