Справочник - Дисконтные карты
Описание: Возвращает список дисконтных карт, которые изменились позднее указанной даты.
Максимальная длина списка 1000 элементов. Запрос нужно выполнять в цикле до тех пор, пока поле lastId >0.
Запомните значения полей date и lastId из ответа сервера и используйте эти значения для соответствующих параметров при следующем запросе.
Ресурс: WA14
Параметры:
- date: Дата/Время. Формат yyyy-MM-dd HH:mm:ss.SSS.
- lastId: Последний (максимальный) идентификатор. Целое число.
- individualDiscountRoster: Список дисконтных карт через запятую. (необязательный параметр).
- cardSatusId: Статус дисконтной карты. Целое число. (необязательный параметр)
- 0: Активная.
- 1: Пустая.
- 2: Заблокированная.
- 3: Все статусы.
Пример запроса:
https://api.farmbazis.ru/WA14?date=2017-05-16 00:00:00.000&lastId=0&individualDiscountRoster=123,456&cardSatusId=3
Пример ответа:
{
"status": "0",
"date": "2017-01-01 00:00:00",
"lastId": 241770,
"items": [
{
"individualDiscountId": 567,
"individualDiscount": "1234",
"accumulation": 2139.8
"cardSatusId": 0
"cardSatus": активная
},...
]}
Описание полей в ответе сервера:
- status: Статус запроса. 0 - Запрос выполнен успешно.
- date: Текущее время сервера. Дата/Время. Формат yyyy-MM-dd HH:mm:ss.SSS.
- lastRegId: Последний (максимальный) идентификатор. Целое число.
- items: Список дисконтных карт:
- individualDiscountId: Идентификатор. Целое число (4 байта).
- individualDiscount: Номер. Строка (50).
- accumulation: Сумма накоплений. Число с плавающей точкой (точность 2 знака).
- cardSatusId: Идентификатор статуса.
- cardSatus: Статус.