Existe-t-il un moyen d’utiliser l’API pour afficher les publications qui ont été récemment mises à jour ? Par exemple, le point de terminaison des dernières publications mais je n’en vois aucun pour les modifications. J’ai trouvé un point de terminaison pour les modifications récentes sous modération sur le tableau de bord, mais il ne s’agit que des modifications non effectuées par l’auteur, mais je veux toutes les modifications, y compris celles effectuées par l’auteur.
Je ne pense pas. La façon la plus simple de penser à l’API est qu’il existe un point de terminaison pour tout ce qui est affiché dans l’interface utilisateur. À moins que vous ne trouviez un moyen de voir les messages récemment modifiés dans l’interface utilisateur, il est peu probable qu’il existe un point de terminaison d’API pour cela.
Selon votre cas d’utilisation, vous pourriez configurer un événement de message webhook pour pointer vers un service externe. Pour trouver les messages modifiés, vérifiez l’en-tête X-Discourse-Event du webhook. Les messages modifiés auront cet en-tête défini sur post_edited.
Merci. Maintenant que j’y réfléchis davantage, serait-il possible de configurer une requête SQL pour lister les articles récemment modifiés et l’utiliser pour faire cela ?
Oui, si le plugin Data Explorer est installé sur votre site, écrire une requête pour retourner les articles récemment modifiés serait le moyen le plus simple de gérer cela. Vous pouvez également appeler des requêtes Data Explorer via l’API si vous le souhaitez : Run Data Explorer queries with the Discourse API.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.