Поиск грузов на площадках [1.0]

Описание

Проводит поиск грузов, которые размещены на указанных площадках. В результате присутствуют как ваши грузы, так и грузы других пользователей. 

Структура URL

HTTP метод: GET, ресурс: <base_url>/loads/search/byboards?boardIds=<id1>[&boardIds=<id2>...&boardIds=<idN>]

Результат

Массив структур "Груз", представляющий собой набор грузов, которые опубликованы на выбранных площадках.

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

Список всех параметров груза с их описанием вы можете посмотреть здесь: Описание структуры "Груз"

Название
Описание
Способ передачи параметра
Обязательный
boardIdsМассив id площадокUrl

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

Запрос

GET, http://api.ati.su/loads/search/byboards?boardIds=53f56dc4a3df99535c8f356a

Ответ

В теле ответа находится массив грузов, которые опубликованы на выбранных площадках.

В грузах будут указаны только те площадки, в которых дата публикации меньше текущей.

Если массив  boardIds пуст, будут получены грузы со всех возможных площадок.

[
  { "TruePrice": 0,
    "TrueCurrencyId": 0,
    "ResponseCount": 0,
    "OfferCount": 1,
    "SmsEnabled": false,
    "InsuredMinTariff": 0,
    "CanBeDeleted": false,
    "CanBeEdited": false,
    "CanBeRenewed": false,
    "CanBeRestored": false,
    "EditRestriction": 1,
    "DeleteRestriction": 1,
    "RestoreRestriction": 0,
    "RenewRestriction": null,
    "ParentId": null,
    "IsUnpublished": false,
    "NotificationStatus": 0,
    "PassThroughInfo": null,
    "Id": "24dcc39c-b85f-e611-80cd-10c37b6f39fc",
    "LoadNumber": "ZVY818",
    "UpdatedAt": "2016-09-11T11:42:00.003Z",
    "AddedAt": "2016-09-11T11:42:00.003Z",
    "Distance": 2393,
    "Zimnik": false,
    "Ferries": false,
    "TruePrice": 0,
    "TrueCurrencyId": 0,
    "ResponseCount": 0,
    "OfferCount": 0,
    "SmsEnabled": false,
    "FirmId": 998110,
    "ContactId1": 0,
    "ContactId2": null,
    "Note": "",
    "FirstDate": "2016-09-11T00:00:00",
    "LastDate": "2016-09-11T00:00:00",
    "DateType": 0,
    "PeriodicityId": 0,
    "Krugoreis": false,
    "Loading": {
      "CityId": 1,
      "Latitude": null,
      "Longitude": null,
      "Street": "Мира",
      "TimeStart": null,
      "TimeEnd": null,
      "LargeCities": []
    },
    "ExtraPoints": [],
    "Unloading": {
      "CityId": 60,
      "Latitude": null,
      "Longitude": null,
      "Street": "Ленина",
      "TimeStart": null,
      "TimeEnd": null,
      "LargeCities": []
    },
    "Cargo": {
      "Weight": 5,
      "Volume": 8,
      "ADR": 0,
      "CargoTypeId": 90,
      "CargoType": "",
      "PackType": 0,
      "PalletCount": 0,
      "BeltCount": 0,
      "DogruzType": 1,
      "SborGruz": false,
      "Size": {
        "Length": 1,
        "Width": 2,
        "Height": 2,
        "LengthHighlight": false,
        "WidthHighlight": false,
        "HeightHighlight": false
      }
    },
    "Transport": {
      "CarType": 70368744191065,
      "LoadingType": 4,
      "LoadingLogicalOperator": "OR",
      "UnloadingType": 4,
      "UnloadingLogicalOperator": "OR",
      "TrucksQuantity": 1,
      "TemperatureFrom": null,
      "TemperatureTo": null,
      "Stsepka": false,
      "Pnevmohod": false,
      "Koniki": false,
      "TIR": false,
      "CMR": false,
      "T1": false,
      "SanPassport": false
    },
    "Payment": {
      "CurrencyId": 9,
      "MoneyType": 22,
      "RateSum": 234,
      "SumWithNDS": 0,
      "SumWithoutNDS": 0,
      "PrepayPercent": 0,
      "PrepayPercentEnabled": false,
      "PayDays": 0,
      "PayDaysEnabled": false,
      "FixedRate": true,
      "Torg": false,
      "DirectContract": false,
      "OnUnloading": false
    },
    "PriorityView": {
        "DailyLimit": 5,
        "IsForPayedOnly": true,
        "OrderLimit": 50,
        "ViewRate": 0.5,
        "MoneySpentPerDay": 1.0,
        "MoneySpentPerOrder" : 2.0
    },
    "Stealth": null,
    "Boards": [
      {
        "BoardId": "53f56dc4a3df99535c8f356a",
        "PublicationTime": "2016-09-11T11:42:00.307Z",
        "PublicationOption": 0,
        "IsPublished": true
      },
      {
        "BoardId": "a0a0a0a0a0a0a0a0a0a0a0a0",
        "PublicationTime": "2016-09-11T11:42:00.307Z",
        "PublicationOption": 0,
        "IsPublished": true
      }
    ],
    "LoadMeta": {
      "LoadMetaId": "f10420a3-3e6d-462c-a90b-f22ec58ab4dc",
      "MetaData": "Данные груза"
    }
  }
]


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

Код ответа
Сообщение
200Операция завершена успешно
401Требуется авторизация
403У вас нет доступа для поиска по некоторым из выбранных площадок.