La mejor API para todos los primeros publicaciones en una categoría

We want to get all of the first posts in a category (which we are using as wikis but not actually wikis).

Preferably, we’d like to avoid having to do one request per topic/post.

The best way have so far is using search to get topics, and then get the topics one by one and take the first post out of the stream.

Web hooks will be a good option in the future but we’d like to start with PULL.

thanks!

1 me gusta

Bumping this to see if anyone had an idea?

I’m not aware of a bulk way of getting the first replies to many topics. Iterating through each topic and grabbing the first post is probably the best option.

Yes, webhooks really are a good option here and you can trigger off the “Post Event”.

But this would trigger for EVERY post event and you’d just have to ignore all the posts that aren’t the first reply on a topic.

2 Me gusta

Could you write a data-explorer query that returns the data that you want, and then execute that query via the API?

2 Me gusta

@blake

image

I don’t suppose the topic event would include changes to the OP?

1 me gusta

It should trigger for changes. The description for it says:

When there is a new topic, revised, changed, or deleted.

Yes, that is great option! :slight_smile:

Hola a todos,

Estoy desarrollando una aplicación móvil que se integra con nuestra instancia de Discourse autoalojada. Necesito recuperar las primeras publicaciones de los temas dentro de una categoría específica, similar al caso de uso discutido aquí.

Si bien el enfoque actual implica recuperar temas y luego recuperar cada primera publicación individualmente, estoy buscando un método más eficiente adecuado para aplicaciones móviles. Idealmente, esto minimizaría el número de llamadas a la API para conservar ancho de banda y mejorar el rendimiento.

¿Alguien ha implementado una solución similar o puede ofrecer orientación sobre la forma más eficiente de lograr esto? ¡Cualquier información o sugerencia sería muy apreciada!

1 me gusta

Creo que la ruta de consulta del explorador de datos mencionada anteriormente valdría la pena intentarla. De esta manera, podría hacer una solicitud por categoría.