mcmcclur
(Mark McClure)
03.Сентябрь.2024 16:16:36
1
С помощью API Discourse легко получить всювозможную информацию о посте на экземпляре Discourse. Мы даже можем получить полный текст поста в виде HTML в его «готовом» виде. Однако возможно ли через API получить исходный Markdown, который был введён для создания этого поста?
Heliosurge
(Dan DeMontmorency)
03.Сентябрь.2024 16:18:26
2
Этот #theme-component добавит кнопку «Raw»
mcmcclur
(Mark McClure)
03.Сентябрь.2024 16:22:55
3
Спасибо за ответ. Но мой вопрос: могу ли я получить доступ к исходному Markdown через API Discourse ?
Heliosurge
(Dan DeMontmorency)
03.Сентябрь.2024 16:26:21
4
Я не уверен насчет API, но это еще один способ получения сырого поста.
That’s very cool!
The caveat, which you likely know, is that the text is available several ways since it’s just hidden with css. One is this post route:
/posts/123/raw
И тема с похожим запросом.
Is there a way to view an existing post I’ve created and what that looks like if I want to use it for a a template when making a POST api request with the “raw” field?
Thanks!
sam
(Sam Saffron)
03.Сентябрь.2024 22:19:11
6
Mark McClure, пост:1, тема:324716:
Насколько я могу судить по обсуждению до сих пор, ответ таков:
Нет , мы не можем получить текст поста в формате Markdown через API Discourse .
Думаю, вы говорите об эндпоинте topic/SLUG/id.json?
Если да, то добавив к эндпоинту ?include_raw=true, в JSON для постов темы будет включено поле raw.
mcmcclur
(Mark McClure)
03.Сентябрь.2024 23:48:42
7
Да, это именно то, что нужно — спасибо, Сэм!!