API-эндпоинт для одной темы должен содержать `image_url`

Когда вы получаете список всех тем с определенным тегом (например, https://meta.discourse.org/tags/ui.json), каждая тема содержит поле image_url. Однако при запросе только одной темы (например, Reopening: User avatar still appearing after topic split) это поле отсутствует. Это выглядит несогласованно, и мне было бы очень полезно, если бы оно было доступно. Не могли бы вы добавить его?

Мой временный обходной путь:

response.image_url = (response.post_stream.posts[0].cooked
  .match(/src=\"(.+?)\"/) || [])[1]
3 лайка

Я только что наткнулся на этот пост, ищу то же самое.

Не знает ли кто-нибудь, есть ли способ добавить это (например, с помощью плагина)?

1 лайк

Я создал коммит, который добавляет image_url в сериализатор темы:

5 лайков

Блестяще! Спасибо, @blake! :+1:

1 лайк

Могу ли я использовать: /search.json?q=loreal&image_url=true

Я хочу отображать image_url в результатах JSON, которые возвращаются при поиске по теме