Wert von externem Webservice in der Kopfzeile anzeigen

Hallo Leute,
Ich brauche nur einen (hoffentlich) schnellen Hinweis in die richtige Richtung. Ich möchte einen Wert (JSON) von einer externen URL abrufen und ihn in der Kopfzeile anzeigen.
Der Webservice ist öffentlich und gibt nur einen einzelnen Wert wie diesen zurück:

{
    "CounterValue": 25
}

Ich betreibe Discourse selbst gehostet, Standardinstallation.
Ich bin nicht allzu besorgt, ob der Aufruf clientseitig oder serverseitig erfolgt, der Webservice ist öffentlich.
Was ist der beste Weg, dies anzugehen? Benötige ich ein Plugin, eine Theme-Komponente? Oder kann dies out-of-the-box erledigt werden?

Danke
Rhys

Eine Theme-Komponente ist einfacher zu installieren und zu warten. Sie würde den Remote-AJAX-Aufruf zumindest für jeden Benutzer durchführen (wenn er sich nicht ändert, denke ich, wäre ein Aufruf in einem Initialisierer keine große Sache).

Ein Plugin könnte es Ihnen ermöglichen, das Ergebnis zu cachen und es einfach zum Serialisierer hinzuzufügen.

3 „Gefällt mir“

Dies erledigt fast alles, was Sie sich wünschen. Forken Sie es einfach, ersetzen Sie den Webdienst und passen Sie die Präsentation an Ihre Bedürfnisse an:

3 „Gefällt mir“

Brillant, danke euch beiden. Damit bin ich auf dem richtigen Weg.

2 „Gefällt mir“

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