是否可以通过API查找谁进行了React?

这在我的小型论坛上安装和运行良好——谢谢!!

我想知道——是否可以通过 API 获取关于谁对帖子进行了反应以及反应类型的信息?例如,我们可以通过以下 API 请求生成一个 JSON 响应,详细列出本主题中原帖获得“点赞”的用户:

https://meta.discourse.org/post_action_users.json?post_action_type_id=2&id=904584

我想知道是否可以通过 API 获取按反应类型细分的类似信息?

我知道我们可以通过插件设置中的“discourse reactions reaction for like”项来设置哪种反应对应“点赞”,我猜测可能没有进一步区分不同反应的方法,但我还是想确认一下。

背景

作为一名大学教授,我在课程中使用小型 Discourse 实例作为讨论论坛。我经常布置需要学生回复以获取分数的主题。学生知道当他们从我这里获得“点赞”时就能得到分数。最棒的是,我可以使用 API 自动计算分数。如果能将不同的反应与不同的分数等级关联起来,那就更好了。

您好,是的,您可以这样做:

GET /discourse-reactions/posts/:post_id/reactions-users.json

是的,这正是我在寻找的:https://discourse.marksmath.org/discourse-reactions/posts/120/reactions-users.json

谢谢!