Trova argomento bloccato tramite endpoint API

Ciao community di Discourse!

  1. Per un’attività di personalizzazione nel nostro forum ospitato, sto cercando un endpoint per raccogliere gli argomenti fissati (letti o non letti dall’utente, non importa). Posso ottenere tutti gli argomenti da /latest.json e controllare Topic.pinned o Topic.pinned_globally, ma questo mi restituirebbe solo il primo batch di argomenti che /latest.json restituisce. Ho bisogno di tutti quelli fissati, tutti sull’istanza.

Esiste o quale sarebbe il modo giusto per ottenerli usando l’API?

  1. È possibile la ricerca “per periodo” su /latest.json? La vedo funzionare solo su /top.json, che non è quello che vogliamo. Vorrei ottenere gli argomenti più recenti raggruppati per periodo di tempo. Quindi ho solo bisogno di sapere come “definire” quella query fondamentalmente e dove - il resto posso farlo da solo.

Sto lavorando in un ambiente ospitato, quindi sono limitato ai componenti del tema.

Grazie!

Aggiornamento

  1. Ho finito per usare l’URL di ricerca per ottenere gli argomenti fissati:
    /search.json?expanded=true&q=in%3Apinned

Che è una query di ricerca senza un termine di ricerca effettivo :wink:

  1. Nessuna soluzione ancora.