我需要有个discourse能直接获取某个帖子的最后一条评论信息只需要指定帖子id楼层不需要指定直接获取最后一条评论信息。有这个接口吗?
我建议使用数据浏览器查询。您可以以编程方式运行查询并获取 JSON 结果。这是您需要的:
-- [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 -- 如果您也想要已删除的帖子,请删除此行
-- AND p.hidden = false -- 可选:排除隐藏的帖子
LIMIT 1;
1 个赞
是两个不同的服务,只能对接接口的方式获取
也许您可以多解释一下您想实现的目标?这样我就可以为您编写一个 Python 脚本作为示例 ![]()
2 个赞
您可以创建数据浏览器查询,然后使用 API 调用它。
1 个赞
感谢各位大佬,我已经通过其他方式解决了。
您介意分享一下您是如何解决的吗?这可能会帮助到有相同问题的人。
1 个赞
是通过两次接口调用的,一次是获取所有的评论数量然后根据数量获取最后一个就行
2 个赞