Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Общая информация по загрузке вложений представлена в статье Загрузка вложения.

Разберем пример загрузки вложения на тестовую среду testdev2 при помощи инструмента Postman.

Шаг 1: авторизация

Создаем новый запрос и указываем:

  1. метод = POST
  2. Url = https://testdev2.logistpro.su/api/v1/account/login
  3. ключ АПИ (во вкладке Headers): x-apikey jn/PYDwYKV7INbTQwZFdpXe4LEuYvBg9fgsIdykDigM=
  4. пару логин/пароль (в теле запроса вкладки Body): ext.customer.1@logistpro.su / I1f7VHKP1LxINo

Все необходимые данные для доступа к тестовой среде testdev2 содержатся в статье Тестовая среда testdev2.


Отправляем запрос и получаем в ответ:

  • статус = 200 OK
  • авторизационный токен в cookie .AspNet.ApplicationCookie

Узнать больше про ключ АПИ и авторизацию в системе можно в статье Авторизация.


Шаг 2: загрузка файла

Создаем новый запрос и указываем:

  1. метод = POST
  2. Url = https://testdev2.logistpro.su/api/v1/tender/{id}/upload (где id - идентификатор ранее созданного запроса на перевозку)
  3. ключ АПИ (во вкладке Headers): x-apikey jn/PYDwYKV7INbTQwZFdpXe4LEuYvBg9fgsIdykDigM=
  4. тело запроса: (вкладка Body)
    1. формат = form-data
    2. параметры:
      1. Type = Накладная (тип Text)
      2. File = любой файл с локального диска (тип File)
      3. любые дополнительные параметры, описывающие документ (набор необязательных параметров можно узнать в модели данных запроса)

Пример создания запроса можно посмотреть в статье Как создать свой первый Запрос на перевозку.


Перед запуском можно проверить сохраненный авторизационный токен в разделе разделе Cookies:


Отправляем запрос и получаем в ответ:

  • статус = 200 OK
  • Id - идентификатор вложения
  • DownloadLink - прямая ссылка на скачивание документа


Шаг 3: проверка вложения

В интерфейсе торгов

  • открываем детальную страницу запроса по адресу https://testdev2.logistpro.su/Tender/Details/{id} (где id - идентификатор запроса на перевозку)
  • в нижней части страницы раздел Вложенные документы

Через АПИ

Создаем новый запрос и указываем:

  1. метод = GET
  2. Url = https://testdev2.logistpro.su/api/v1/tender/{id} (где id - идентификатор запроса на перевозку)
  3. ключ АПИ (во вкладке Headers): x-apikey jn/PYDwYKV7INbTQwZFdpXe4LEuYvBg9fgsIdykDigM=

Запускаем запрос и получаем детальную информацию по запросу со списком вложений:

  • No labels