1

Уведомления методом POST запроса.

Тема: Уведомления методом POST запроса.

Добрый день! Существует необходимость отправки уведомления о длительном простое объектов методом POST запроса (на скриншотах).
Запрос нужно отправлять на  https://api.pyrus.com/v4/tasks/  с телом запроса
{"form_id": 474917,"fields": [{"id": 1,"value": "IT conference in Amsterdam"},{"id": 3,"value": {"item_id": 845}},{"id": 15,"value": {"item_name":"Test"}}]}
и заголовком "Authorization: Bearer ****"


Помогите пожалуйста правильно составить запрос для поля на сайте из этих данных. Сколько пробовал не получается. Или ссылку на документацию дайте если имеется такая.

  • Уведомления методом POST запроса.
  • Уведомления методом POST запроса.
2

Уведомления методом POST запроса.

Re: Уведомления методом POST запроса.

Добрый день!

https://api.pyrus.com/v4/tasks указывается в поле Сервер
далее в тексте уведомления перечисляются параметры, которые будут переданы в теле POST запроса, вида param1=value1&param2=value2......и тд. Вместо констатного значения можно указать тэги, тогда их значения будут переданы.

Заголовок, к сожалению, нет возможности указать как Authorization: Bearer ****"
Также всегда будет Content-Type - application/x-www-form-urlencoded

В вашем случае как вижу нужно передавать JSON с определенными данными: константами, переменными, так к сожалению не получится.
Можно попробать так : form_id=474917&fields={"id": 1,"value": "IT conference in Amsterdam"},{"id": 3,"value": {"item_id": 845}},{"id": 15,"value": {"item_name":"Test"}}
Необходимые значения заменить тэгами, например имя объекта - %UNIT%

Diana Cheley
Wialon Hosting Expert
Gurtam