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

 }

Похоже, что это не совпадает с документацией и другими примерами, которые я видел, но, по крайней мере, теперь это работает!

Другие вопросы по тегам