إذا كنت بحاجة إلى استخدام Python للنشر في منتداك، فأنا متأكد من أن هذا الكود سيساعد بالتأكيد.
أولاً، يرجى الحصول على أداة النشر، الأدوات.
أو احصل على الحزمة مباشرةً:
pip install fluent-discourse
للمزيد من الواجهات، راجع:
شكرًا جزيلاً لك على تبسيط كمية الكود في واجهة برمجة تطبيقات 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': '',
# content
'raw': '',
# Get a post ID when you need to reply to a post
# 'topic_id': '5',
# Category ID
'category': '5',
# tags
'tags': ['Label 1', 'Label 2'],
}
latest = client.posts.json.post(data)
يمكنك استخدام الواجهة البرمجية للرد أو نشر موضوع جديد إذا كنت بحاجة فقط إلى تغيير ما تحتاجه.
أعتذر عن احتمال وجود بعض الأخطاء في وصف هذه المقالة، لأن الإنجليزية ليست لغتي الأم. شكرًا لتفهمكم.