Я хочу отправить детали комментария в 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 для отправки всех вложений?