Slack сообщение JSON, изображение не отображается
Я строю простую интеграцию Slack. У меня есть веб-приложение, работающее по общедоступному URL, которое возвращает json, например, когда вызывается моя команда slash:
{
"text": "<http://lorempixel.com/image_output/animals-q-c-640-480-4.jpg>"
}
Если я вставлю этот JSON в инструмент тестирования их формата, он покажет изображение, как и ожидалось. Но когда я на самом деле тестирую команду slash в Slack, где мое веб-приложение возвращает точно такой же JSON, Slack показывает URL-адрес изображения в виде ссылки, но не показывает изображение.
Мысли?
1 ответ
Я получил его для работы с изображением в тексте и вложением:
{
"parse": "full",
"response_type": "in_channel",
"text": "<http://lorempixel.com/image_output/animals-q-c-640-480-4.jpg>",
"attachments": [
{
"image_url": "http://lorempixel.com/image_output/animals-q-c-640-480-4.jpg"
}
],
"unfurl_media": true,
"unfurl_links": true
}
Похоже, что это не совпадает с документацией и другими примерами, которые я видел, но, по крайней мере, теперь это работает!