POST-запрос: трекинг посылок
Материал из Planfix
Благодаря HTTP-запросам в ПланФиксе можно отслеживать посылки транспортных компаний.
СДЭК
Настроим получение информации о номере заказа в СДЭК через аутентификацию по токену.
Схема работы такая:
отправка предварительного POST-запроса — получение токена в ответ — добавление токена в заголовок основного запроса — отправка основного запроса.
- Шаг № 1 — отправляем предварительный запрос в СДЭК, проходим аутентификацию:
- Шаг № 2 — разбираем ответ на предварительный запрос и получаем токен. Отправляем в СДЭК основной запрос для получения информации о номере заказа:
Обратите внимание, полученный токен добавлен в заголовок основного запроса.
- Шаг № 3 — разбираем полученную информацию от СДЭК о номере заказа и добавляем её в нужное поле:
Новая Почта
Получаем статус посылки от украинской транспортной компании «Новая Почта».
- Добавляем в шаблон задачи два поля типа строка: «ТТН» и «Номер телефона».
- Настраиваем кнопку, используя API «Новой Почты»:
{
"modelName": "TrackingDocument",
"calledMethod": "getStatusDocuments",
"methodProperties": {
"Documents": [
{
"DocumentNumber": "{{Задача.ТТН}}",
"Phone":"{{Задача.Номер телефона}}"
}
]
}
}
- Средствами ПланФикса разбираем ответ от «Новой Почты»:
В итоге в задаче видим дату и статус отправления: