Si vous devez utiliser Python pour publier sur votre forum, ce code vous sera certainement utile.
Tout d’abord, téléchargez l’outil de publication : tools.
Ou installez directement le paquet :
pip install fluent-discourse
Pour plus d’interfaces, consultez :
Merci beaucoup d’avoir simplifié la quantité de code nécessaire pour les requêtes API en Python.
from fluent_discourse import Discourse
client = Discourse(base_url="url", username="user_name",
api_key="user_key", raise_for_rate_limit=True)
data = {
'title': '',
# contenu
'raw': '',
# Récupérez un ID de publication lorsque vous devez répondre à une publication
# 'topic_id': '5',
# ID de catégorie
'category': '5',
# balises
'tags': ['Étiquette 1', 'Étiquette 2'],
}
latest = client.posts.json.post(data)
Vous pouvez utiliser l’API pour répondre ou publier un nouveau sujet en modifiant uniquement ce dont vous avez besoin.
Je suis désolé s’il y a des erreurs dans la description de cet article, car l’anglais n’est pas ma langue maternelle. Merci de votre compréhension.