Как установить пустой заголовок при создании темы через API

Как установить пустой заголовок при создании темы через API

Чтобы создать тему без заголовка при публикации через API, установите параметр skip_validations в значение true.

Из любопытства, какова цель?

Я хочу убедиться, что при публикации ссылки на Amazon заголовок и описание автоматически подтягиваются с Amazon.com.

Где я могу это настроить?

Добавьте его как параметр в вызов API, который вы выполняете. Установите его в том же месте, где вы устанавливаете другие параметры для публикации. Например, там, где вы устанавливаете параметр raw.

В зависимости от платформы, с которой вы делаете запрос, возможно, вам потребуется передать строку 'true' вместо использования булевого значения true. Самый простой способ проверить это — попробовать использовать true в качестве значения параметра; если ошибки всё ещё возникают, попробуйте использовать 'true'.

Если вы укажете URL в качестве заголовка темы, я думаю, Discourse затем заменит его на заголовок целевой страницы.

Редактирование: похоже, это не работает.

Спасибо за ваш ответ.

Кстати, я действительно не знаю, что мне делать с «raw». В raw должен быть JSON-файл или просто строка.

Но это не так при создании темы через API

У вас получилось попробовать этот способ через API?

Я пробовал, но это не сработало.

“raw” — это просто содержимое вашего поста, то есть строка. См.: Discourse API Docs

Да. Как сделать так, чтобы определенные слова имели цвет? И как обновить изображение? Мне нужно делать это в RAW?

Вы не можете изменить цвет слов в Discourse, если не используете плагин.

Думаю, вы имели в виду «загрузить изображение», поэтому, вероятно, вам сначала нужно отправить API-запрос для загрузки файла, затем получить его URL и использовать его в следующем POST-запросе: Discourse API Docs
Хотя я не уверен на 100%, я никогда этого не делал.

Спасибо за ваш ответ. Я загрузил изображение. Мне нужно, чтобы оно отображалось вместе с темой при её создании.

Получите URL загруженного файла из ответа на запрос и в следующем POST-запросе в строке «raw» укажите URL вашего изображения в одну строку. Таким образом изображение будет отображаться в сообщении.

Спасибо, я попробовал, и всё работает

Можете показать, как вы в итоге настроили Amazon с публикацией?

Просто вставьте изображение в сыром виде, заголовок и другой контент

Тот же чат в Slack: мы можем публиковать любой контент. Пользователь создает тему только в категории (в канале)… Однако в Slack нет фильтрации по подкатегории, под-подкатегории и тегу. На главной странице отображаются все чаты категорий; на странице родительской категории — все чаты этой категории и её подкатегорий; на странице подкатегории — только чаты, относящиеся к этой подкатегории.

Сообщение = Заголовок + Содержание