很棒的插件 @Falco 
我们的社区集成到一个定制平台中,该平台将社区参与作为整体会员评分的一个方面进行奖励。有没有可能将欢呼分数作为adminGetUser API 响应的一部分暴露出来?在此期间,是否有任何其他方法可以从 API 查询此数据?
我们收到用户反馈,说很难找到排行榜。我添加了一个自定义汉堡菜单链接,但如果人们可以通过单击其个人资料(弹出窗口和个人资料屏幕)上列出的分数来访问排行榜,那就太好了。我理解一个社区可以有多个排行榜,但如果我们能指定一个链接指向的排行榜,那将是一个合理的解决方案。
这两项是否可以添加到路线图中?
5 个赞
您可以创建一个主题组件,为元素添加 onclick 函数,以将页面 URL 更改为排行榜。
2 个赞
Falco
(Falco)
3
它已经在公共用户信息端点暴露了
curl https://meta.discourse.org/u/falco.json -s | jq . | grep score
"gamification_score": 83015,
这是一个很棒的建议,已添加到路线图中。
7 个赞
mswanholm
(Mark Swanholm)
4
我看到可以通过 /u/[username].json API 获取用户的“所有时间”游戏化分数,但特定时间段的呢?另外,有没有办法获取分数的详细信息(例如,多少点赞、阅读、解决方案等)?
1 个赞
Falco
(Falco)
5
目前还无法实现。一个可能的解决方法是使用数据浏览器创建一个自定义端点,该端点接收用户和时间段,并返回该时间段内的用户分数。
请参阅 使用 Discourse API 运行数据浏览器查询
目前还无法实现,但我们计划长期添加此功能。
5 个赞
system
(system)
关闭
6
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.