I need a discourse that can directly get the last comment information of a certain post by specifying only the post ID, without specifying the floor, to directly get the last comment information. Is there such an interface?
I would recommend using a data explorer query for that. You can programmatically run queries and get JSON results. Here you go:
-- [params]
-- post_id :post_id
SELECT
p.id,
p.topic_id,
p.post_number,
p.raw AS raw_content, -- Markdown/source
p.cooked AS html_content, -- Rendered HTML
p.user_id,
p.created_at,
p.updated_at
FROM posts p
WHERE p.id = :post_id
AND p.deleted_at IS NULL -- drop if you want deleted posts too
-- AND p.hidden = false -- optionally exclude hidden posts
LIMIT 1;
1 Like
It is two different services, and can only be obtained by interfacing.
Maybe you could explain a little bit more what you’re trying to achieve? Then I could make you a Python script for example ![]()
2 Likes
You can create the data explorer query, then call it using the API.
1 Like
Thank you all, I have already solved it in other ways.
Do you mind sharing how you solved it? It could help others with the same question.
1 Like