Mostrar un valor de un servicio web externo en la cabecera

Hola a todos,

Solo necesito una (con suerte) indicación rápida en la dirección correcta. Quiero recuperar un valor (json) de una URL externa y mostrarlo en la cabecera.
El servicio web es público y solo devuelve un único valor como este:

{
    "CounterValue": 25
}

Estoy ejecutando Discourse autoalojado, instalación estándar.
No me preocupa demasiado si la llamada se realiza del lado del cliente o del lado del servidor, el servicio web es público.
¿Cuál es la mejor manera de abordar esto? ¿Necesitaría un plugin, un componente temático? ¿O se puede hacer con lo que ya viene?

Saludos
Rhys

Un componente temático es más fácil de instalar y mantener. Realizaría la llamada ajax remota al menos para cada usuario (si no cambia, creo que una llamada en un inicializador no sería un gran problema).

Un plugin podría permitirle almacenar en caché el resultado y simplemente agregarlo al serializador.

3 Me gusta

Esto hace casi todo lo que querrías. Simplemente haz un fork, sustituye el servicio web y adapta la presentación a tus necesidades:

3 Me gusta

Genial, gracias a ambos. Eso me ha puesto en marcha.

2 Me gusta

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