Posso inviare un URL esterno all'API di Discourse affinché restituisca i topic che linkano a quell'URL?

Sarebbe possibile avere, su un sito web esterno non-Discourse, una sezione “Argomenti del forum che discutono questa pagina” contenente collegamenti ai relativi argomenti del forum Discourse?

Se l’API potesse accettare un URL e restituire un elenco di ID/URL degli argomenti, sarebbe perfetto.

Conosci Embed Discourse comments on another website via Javascript?

Ma se pensi che più argomenti (topic) linkino a una pagina, potresti essere in grado di usare la tabella TopicLink per cercare gli argomenti che linkano a quell’URL (probabilmente con il plugin Data Explorer) e quindi avresti gli ID degli argomenti e dei post così potresti linkarli.

Non credo ci sia un endpoint per ottenerli. Un plugin potrebbe renderne uno disponibile, credo. Inoltre, Discourse GitHub fa qualcosa di simile, quindi potrebbe essere d’aiuto.

1 Mi Piace

Pensi che potrei creare una query con un parametro URL ed eseguirla tramite l’API usando questo? Run Data Explorer queries with the Discourse API.

2 Mi Piace