好像只有管理员可以查看?
是的,只有管理员才能查看升级进度。
在官网上趴了一圈,他们好像没有打算让用户知道自己的升级进度。
说的是,用户只能根据:Understanding Discourse Trust Levels 这个页面的内容来自行判断。
要不然可能就得直接发消息给管理员问了。
不会代码
如果是这样的话,我看了下 API 调用。
用户的升级要求是在用户的信息 API 里面。
发送一个 POST 请求到 API 上, 去获得用户的详细信息。
然后在返回中就可以看到升级到 TL3 所需要的条件是什么了。
直接做个组件出来吧
如果希望要用的话,可能还真得做个组件才行。
用户查看自己的摘要信息里面,调用的 API 是:https://www.isharkfly.com/u/honeymoose/summary.json
上这个 JSON 格式没有信任级别的信息,我没有看到在这个界面中还调用了用户信息的 API。
也许可以给官方提一个请求,让他们把这个升级要求的数据放到这个 API 里面,那么应该直接调用就好。
对大佬们来说应该很简单。
哈哈,Ruby 我不太熟,看有没有人有兴趣做一个吧。
年纪大了,有点懒了,也没有足够的时间再学一套新语言了。