Получение данных по новостям

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

POST https://api.lotinfo.ru/v1/NEWS

Эта конечная точка позволяет получать список новостей Агентства Недвижимости.

Query Parameters

NameTypeDescription

token*

string

Ваш токен.

Request Body

NameTypeDescription

encoding

integer

Кодировка. Значения: 0 - не кодировать, 1 - кодировать. По умолчанию: 0. Пример закодированных символов: "\u0423\u043a\u0430\u0436".

filter

object

Фильтры для поиска. Параметры "filter": - id (integer) - ID новости. - apiIdExchange (integer) - ID новости в вашей системе. Примечание: этот параметр вы указываете при добавлении новости по API. - addDate (object) - Дата добавления. Параметры: - min (optional) - Нижний порог. - max (optional) - Верхний порог. Формат: Unix time. - sourceId (integer) - ID пользователя, опубликовавшего новость.

order

object

Поля сортировки: Параметры "order": - id - ID пользователя. - addDate - Дата добавления. Значения для всех полей: asc - по возрастанию, desc - по убыванию. По умолчанию: 'id': 'desc'.

projection

array

Выводимые поля. Значения "projection": названия полей, которые необходимо вывести.

limit

integer

Максимальное число выводимых новостей. По умолчанию: 3000. Максимальное значение: 3000.

offset

integer

Сдвиг. По умолчанию: 0.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "result": [
    {
      "systemId": {
        "fieldName": "ID в системе lotinfo",
        "fieldType": "key",
        "fieldMulti": "not_multi",
        "values": [
          {
            "id": "10622"
          }
        ]
      },
      "addDate": {
        "fieldName": "Дата добавления",
        "fieldType": "value",
        "fieldMulti": "not_multi",
        "values": [
          {
            "value": "2021-05-10T15:43:18+05:00"
          }
        ]
      },
      "thread": {
        "fieldName": "Заголовок",
        "fieldType": "value",
        "fieldMulti": "not_multi",
        "values": [
          {
            "value": "тестовая новость 1"
          }
        ]
      },
      "text": {
        "fieldName": "Текст новости",
        "fieldType": "value",
        "fieldMulti": "not_multi",
        "values": [
          {
            "value": "321"
          }
        ]
      },
      "blockComment": {
        "fieldName": "Запретить комментировать",
        "fieldType": "key_value",
        "fieldMulti": "not_multi",
        "values": [
          {
            "value": "Запретить",
            "id": 1
          }
        ]
      }
    }
  ]
}

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

POST https://api.lotinfo.ru/v1/NEWS?TOKEN={ваш_токен} HTTP/1.1
Content-Type: application/json

{
  "limit": 5,
  "offset": 10,
  "filter": {
    "addDate": {
      "min": 1620636900
    }
  },
  "projection": ["systemId", "addDate", "thread", "text", "blockComment"]
}

Last updated