在标题中显示来自外部webservices的值

大家好,

我只是需要一个(希望是)快速的指引。我想从外部 URL 检索一个值(json)并在标题中显示它。
该网络服务是公开的,并且只返回一个像这样的值:

{
    "CounterValue": 25
}

我正在运行自托管的 Discourse,标准安装。
我不太担心这个调用是在客户端还是服务器端完成的,因为该网络服务是公开的。
最好的方法是什么。我需要一个插件、一个主题组件吗?还是可以开箱即用?

谢谢
Rhys

主题组件更易于安装和维护。它至少会为每个用户进行远程 ajax 调用(如果它不改变的话,我认为在初始化器中进行一次调用也不是什么大问题)。

插件可能允许您缓存结果,然后将其添加到序列化器中。

3 个赞

这几乎能满足你想要的一切。只需 fork 它,替换网络服务,并根据你的需求定制展示效果:

3 个赞

太棒了,非常感谢你们两位。我已经开始着手了。

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.