Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

  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

Info

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

...

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

Image Modified

Info

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


Шаг 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. любые дополнительные параметры, описывающие документ (набор необязательных параметров можно узнать в модели данных запроса)

Image Added

Info

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


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

Image Added


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

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


Image Added

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

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

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

Image Added

Через АПИ

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

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

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

Image Added