Jump to content
amin

Реакции - HTTP-запрос и параметры

Recommended Posts

Добрый день !
Вопрос по реакциям, у которых действие - отправка HTTP-запроса.

 

Может ли Линия 8.0 подставлять в URL какие-либо предустановленные переменные ?

Например, если у меня пропал сигнал с какой-либо камеры (условия - любая камера и любое время), то чтобы в запросе были параметры с переменными вида:
https://server.company.local/path-to-my-script/a?cam=[CAMERA_NAME]&msg=signal_lost&last_act=[LAST_ACTIVITY]

 

чтобы в http-запросе части [CAMERA_NAME] и [LAST_ACTIVITY] были бы заменены на название камеры и время последней активности, соответственно ?

 

Конечно, можно создать 32 записи о реакциях, отличающихся только значением cam=[CAMERA_NAME] , но переменные сильно упростили бы жизнь.
Для почты я вижу подобное при отправке кадров, но можно ли какие-то переменные вставить в http-url - пока что непонятно.

Share this post


Link to post
Share on other sites

Здравствуйте!

Ваше пожелание будет рассмотрено и возможно реализовано в рамках задачи #18646

Благодарим за содействие в развитии системы «Линии»! 

Share this post


Link to post
Share on other sites

Добрый день!

Можно также добавить в http-запрос переменные:

  • распознанный номер
  • координаты номера в кадре
  • полное изображение кадра
  • обрезанное изображение номера в кадре

Share this post


Link to post
Share on other sites

Здравствуйте!
По распознанному номеру и координатам Ваше пожелание понятно и  будет рассмотрено  в рамках задачи #18646. 

Про переменные http-запроса  "полное изображение кадра" и  "обрезанное изображение номера в кадре" если можно, опишите  подробнее. 
Благодарим за содействие в развитии системы «Линии»! 

Share this post


Link to post
Share on other sites
13 часов назад, Станислав сказал:

Про переменные http-запроса  "полное изображение кадра" и  "обрезанное изображение номера в кадре" если можно, опишите  подробнее. 

Я имел в виду добавить в запрос параметры типа send_full_image send_plate_image

https://server.company.local/path-to-my-script/a?cam=[CAMERA_NAME]&plate=[PLATE_RECOG]&send_full_image&send_plate_image

 

где send_full_image - отсылать в теле запроса полный jpeg-кадр, send_plate_image - отсылать только jpeg самого номера.

Ответ от Линии в json-формате, jpeg можно передавать в виде Base64-строки, примерно так:

{
  "plate": "Y050AA14",
  "cam_name": "main",
  "plate_left": 1045,
  "plate_top": 704,
  "plate_width": 142,
  "plate_height": 123,
  "img": "o0lNzKzfdpgf\/2QA=",
  "img_plate": "STSRxxbGIDLkjPvU3A\/\/Zrw=="
}

Чтобы на стороне клиента можно было отобразить что-то типа такого (см рис)

main_plate.jpg

Share this post


Link to post
Share on other sites

Здравствуйте!

Ваше пожелание будет рассмотрено и возможно реализовано в рамках задачи #20533

Благодарим за содействие в развитии системы «Линии»! 

Share this post


Link to post
Share on other sites
В 15.12.2022 в 20:26, Сергей63 сказал:

Добрый день!

Можно также добавить в http-запрос переменные:

  • распознанный номер
  • координаты номера в кадре
  • полное изображение кадра
  • обрезанное изображение номера в кадре

Очень нужное дело! После распознавания и возможности передавать это в запросе побегу переходить на линию. Даже зарегистрировался для этого тут

Share this post


Link to post
Share on other sites

Здравствуйте!
Ваше пожелание понятно и  будет рассмотрено  в рамках задачи #18646. 
Благодарим за содействие в развитии системы «Линии»! 

Share this post


Link to post
Share on other sites

Здравствуйте! 

Мы сейчас можем реализовать отправку фотоотчёта такого вида

 

report.jpg

 

в виде base64 по переменной с именем, например, "${plate_photoreport_base64}", которую можно будет по реакции подставить в данные HTTP-запроса типа:

{
    "camera_number" : "${camera_number}",
    "camera_name" : "${camera_name}",
    "plate_text" : "${plate_text}",
    "plate_photoreport" : "${plate_photoreport_base64}" 
}

Такой вариант подойдёт  или  обязательно нужны отдельные фото общее и только номера?

Планируется  сразу интегрироваться,  ли потребуется  что-то ещё из функционала? 

 

 

Share this post


Link to post
Share on other sites

Обновился и не нарадуюсь! Спасибо. Но в параметрах для передачи не хватает направления движения хотя в событиях оно присуствует.

Так-же при распознавании объекта не хватает отправки фото

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×