Posso enviar uma URL externa para a API do Discourse para que ela retorne tópicos que a referenciam?

Seria possível, em um site externo que não seja o Discourse, ter uma seção “Tópicos do fórum que discutem esta página” contendo links para os tópicos relevantes do Discourse?

Se a API puder receber uma URL e retornar uma lista de IDs/URLs de tópicos, isso seria perfeito.

Você conhece Embed Discourse comments on another website via Javascript?

Mas se você acha que vários tópicos apontam para uma página, você pode usar a tabela TopicLink para pesquisar tópicos que apontam para essa URL (provavelmente com o plugin Data Explorer) e então você terá os IDs do tópico e da postagem para poder vinculá-los.

Eu não acho que exista um endpoint para obtê-los. Um plugin poderia disponibilizar um, eu acho. Além disso, Discourse GitHub faz algo parecido, então isso pode ajudar.

1 curtida

Você acha que eu poderia criar uma consulta com um parâmetro de URL e executá-la via API usando isto? Run Data Explorer queries with the Discourse API.

2 curtidas