J’intègre la webhook et, lorsque je reçois un événement Post, nous avons le champ post_type. Comment puis-je trouver la liste des types ? Avons-nous une documentation sur les événements webhook ?
En résumé, je me demande si l’utilisateur a fait un commentaire, partagé une publication ou un autre événement connexe.
Toute publication régulière sur le site aura son champ post_type défini sur 1 (régulier).
Le type de publication 2 (actions modérateur) concerne les publications générées lorsque les modérateurs traitent les drapeaux dans la file d’attente de révision. Je pense que c’est la seule fois où ce type de publication est utilisé.
Le type de publication 3 (petites actions) concerne les publications générées automatiquement lorsque un sujet est ouvert, fermé, etc.
Le type de publication 4 concerne les publications murmurées.
Y a-t-il un moyen de savoir si l’utilisateur a créé un post ou s’il répond simplement à un autre post ?
Et avons-nous un événement lorsque l’utilisateur partage un sujet/post ?
@Lucas_Alves … ça doit être tellement frustrant de ne recevoir aucune instruction, mais aussi de manquer complètement toute documentation à ce sujet. Comme, au moins, pour moi, c’est frustrant.
Maintenant, puisque j’ai trouvé votre publication ici qui était exactement ce que je cherchais, laissez-moi partager comment je détecte s’il s’agit d’un « commentaire » (strictement parlant d’une PUBLICATION qui est une SUITE de quelque nature que ce soit au SUJET)
le post_type est 1
le post_number est supérieur à 1
la version est 1
Si vous souhaitez obtenir spécifiquement uniquement des réponses à un autre commentaire spécifique, vous pouvez utiliser reply_to_post_number (si non vide, c’est le numéro de publication du message auquel il est répondu)
J’espère que cela vous aidera, et je souhaite que Discourse appelle cette propriété d’objet comment, pas post, tout comme ils appellent like pour les actions de J’aime !