Отправить информацию о вложении в триггере - PullRequest
0 голосов
/ 06 июня 2019

Я хочу отправить детали комментария в API, когда мой билет Zendesk будет обновлен. Комментарий содержит некоторый текст и может иметь несколько вложений.

Я нашел простой способ отправить детали одного вложения. Но не смог найти способ отправить информацию о нескольких вложениях.

{
  "ticket_id": "{{ticket.id}}",
  "phone_number": "{{ticket.requester.name}}",
  "comment_id": "{{ticket.latest_public_comment.id}}",
  "comment": "{{ticket.latest_public_comment.value}}",
  "status": "{{ticket.status}}",
  "attachment": {
    "url": "{{ticket.latest_public_comment.attachments.first.url}}", 
    "file_name": "{{ticket.latest_public_comment.attachments.first.filename}}"
  }
}

Я нашел следующее для уведомлений по электронной почте, но не знаю точного синтаксиса, чтобы заставить его работать для уведомления целей (JSON).

{% for comment in ticket.comments %}

   Comment:
   {{comment.id}}
   {{comment.created_at}}
   {{comment.created_at_with_time}}
   {{comment.author.name}}
   {{comment.value}}

   Attachment:
   {% for attachment in comment.attachments %}
   {{attachment.filename}}
   {{attachment.url}} 

   {% endfor %}

{% endfor %}

Можно ли использовать Liquid Markup для отправки всех вложений?

...