Цель данного раздела - рассказать, как использовать API с точки зрения функций платформы. Это позволит понять, какие методы, в какой последовательности использовать. |
Для того, чтобы начать работу на платформе необходимо получить токен, авторизоваться и обновлять токен.
Пример просмотра ссылки на метод (обращение к боевой API)
Ниже представлен сокращённый перечень методов, необходимых для подготовки ресурсов на выполнение перевозок.
Ограничения:
Рассмотрим последовательность действий и то, какие методы должны быть использованы:
Ниже представлен сокращённый перечень методов, необходимых для участия в торгах.
Ограничения:
Рассмотрим последовательность действий и то, какие методы должны быть использованы:
Ниже представлен сокращённый перечень методов, необходимых для участия в торгах.
Рассмотрим последовательность действий и то, какие методы должны быть использованы:
Для того, чтобы начать работу на платформе необходимо получить токен, авторизоваться и обновлять токен.
Пример просмотра ссылки на метод (обращение к боевой API)
Ниже представлен сокращённый перечень методов по работе с партнёрами.
Ограничения:
Рассмотрим последовательность действий и то, какие методы должны быть использованы:
Ниже представлен сокращённый перечень методов, необходимых для публикации заявки в торгах.
Ограничения:
Для создания заказа (либо на стадии утверждения) потребуется передавать данные об адресах маршрута. Для указания маршрута требуется передавать актуальный код ФИАС каждого из ваших адресов. ФИАС ID самого нижнего адресного объекта с точностью до улицы |
Рассмотрим последовательность действий и то, какие методы должны быть использованы:
Создать Заказ - используйте метод <shipping_orders GET>.
Настройка этапов торга:
в параметре auction_stages требуется передать массив из этапов торгов
Настройка типа торга
тип торга Кто быстрее - в параметре auction_stages, в переданном значении этапа торга указать в параметре auction_type значение "instant_reservation"
тип торга Аукцион (Открытый)- в параметре auction_stages, в переданном значении этапа торга указать в параметре auction_type значение "auction"
тип торга Аукцион (Закрытый) - в параметре auction_stages, в переданном значении этапа торга указать в параметре auction_type значение "blind_auction"
тип торга Аукцион (На понижение)- в параметре auction_stages, в переданном значении этапа торга указать в параметре auction_type значение "descending_price_auction"
Для аукционов - в параметре auction_stages, в переданном значении этапа торга указать в параметре winner_selection_type значение "automatically" (значение по умолчанию)
Настройка получателей -
Используйте ОПФ из списка:
{"id":1,"code":"12300","name":"ООО"}, {"id":2,"code":"12267","name":"ЗАО"}, {"id":3,"code":"12247","name":"ПАО"}, {"id":4,"code":"50102","name":"ИП"}, {"id":5,"code":"12200","name":"АО"} |
Публикация Все исполнители - в параметре auction_stages, в переданном значении этапа торга указать в параметре visibility значение "all"
Публикация Все партнёры - в параметре auction_stages, в переданном значении этапа торга указать в параметре visibility значение "partners"
Публикация Выбранные партнёры - в параметре auction_stages, в переданном значении этапа торга указать в параметре visibility значение "exclusive",
Перечисление Партнёров: в параметре companies_ids в массиве передать список из ID компаний, среди которых будет виден заказ
Перечисление Групп Партнёров: в параметре groups_ids в массиве передать список из ID групп, среди которых будет виден заказ