Angehefteten Thread über API-Endpunkt finden

Hallo Discourse-Community!

  1. Für eine Anpassungsaufgabe in unserem gehosteten Forum suche ich nach einem Endpunkt, um angeheftete Themen zu sammeln (gelesen oder ungelesen vom Benutzer, spielt keine Rolle). Ich kann alle /latest.json-Themen abrufen und nach Topic.pinned oder Topic.pinned_globally suchen, aber das würde mir nur die erste Charge von Themen zurückgeben, die /latest.json zurückgibt. Ich brauche alle angehefteten, alle auf der Instanz.

Gibt es eine Möglichkeit oder wie könnte man diese über die API abrufen?

  1. Ist eine Suche “nach Zeitraum” auf /latest.json möglich? Ich sehe, dass dies nur auf /top.json funktioniert, was wir nicht wollen. Ich möchte die neuesten Themen nach Zeitraum gruppiert erhalten. Ich muss also nur wissen, wie man diese Abfrage “definiert” und wo - den Rest kann ich selbst erledigen.

Ich arbeite in einer gehosteten Umgebung, daher bin ich auf Theme-Komponenten beschränkt.

Danke!

Aktualisierung

  1. Ich habe die Such-URL verwendet, um die angehefteten Themen zu erhalten:
    /search.json?expanded=true&q=in%3Apinned

Was eine Suchanfrage ohne tatsächlichen Suchbegriff ist :wink:

  1. Noch keine Lösung.