Intégration Webhooks : comment synchroniser les bases de données

Bonjour,

Je travaille actuellement à l’intégration de l’application web de mon client avec les webhooks de Discourse. Bien que l’intégration avec les webhooks soit un processus bien documenté et simple, je me demande comment synchroniser la base de données de Discourse (catégories, sujets et messages) avec celle de mon application web.

Je rencontre des difficultés pour trouver une interface dans le panneau d’administration qui me permettrait de déclencher des webhooks pour les catégories, les sujets et les messages créés avant mon intégration.

Est-ce possible ? Prenez-vous en charge cette fonctionnalité ? Quelles sont les autres options, par exemple l’utilisation des points de terminaison de l’API ?

Bonne journée,
Peter

Les webhooks sont déclenchés lorsqu’une action se produit sur le site Discourse, ils ne sont donc pas utiles pour obtenir des détails sur l’historique des activités du site. Vous pouvez obtenir de nombreuses informations sur le site Discourse via l’API. Cela constituerait une bonne approche pour les catégories, les groupes et les badges. Il existe des points de terminaison API pour ces tables, vous permettant ainsi de récupérer les données en une seule requête, puis de les enregistrer dans l’application web de votre client. Pour un exemple en PHP montrant comment récupérer les catégories, consultez : https://github.com/discourse/wp-discourse/blob/master/lib/utilities.php#L78.

3 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.