Ik heb een discourse nodig die rechtstreeks de laatste reactie op een bericht kan ophalen, alleen met het bericht-ID, zonder de reactie-ID op te geven, om de laatste reactie direct op te halen. Is er zo’n interface?
Ik zou een query van een data-explorer aanbevelen. Je kunt query’s programmatisch uitvoeren en JSON-resultaten krijgen. Hier is het:
-- [params]
-- post_id :post_id
SELECT
p.id,
p.topic_id,
p.post_number,
p.raw AS raw_content, -- Markdown/bron
p.cooked AS html_content, -- Gerenderde HTML
p.user_id,
p.created_at,
p.updated_at
FROM posts p
WHERE p.id = :post_id
AND p.deleted_at IS NULL -- verwijder dit als je ook verwijderde berichten wilt
-- AND p.hidden = false -- sluit optioneel verborgen berichten uit
LIMIT 1;
1 like
Het zijn twee verschillende services, die alleen via een interface kunnen worden verkregen.
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
Bedankt allemaal, ik heb het inmiddels op een andere manier opgelost.
Vindt u het erg om te delen hoe u het heeft opgelost? Het zou anderen met dezelfde vraag kunnen helpen.
1 like
It is done through two interface calls, one to get the total number of comments and then use that number to get the last one.
2 likes