Python API إرسال المشاركات

إذا كنت بحاجة إلى استخدام Python للنشر في منتداك، فأنا متأكد من أن هذا الكود سيساعد بالتأكيد.

أولاً، يرجى الحصول على أداة النشر، الأدوات.

أو احصل على الحزمة مباشرةً:

pip install fluent-discourse

للمزيد من الواجهات، راجع:

Discourse API Docs

شكرًا جزيلاً لك على تبسيط كمية الكود في واجهة برمجة تطبيقات 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)

يمكنك استخدام الواجهة البرمجية للرد أو نشر موضوع جديد إذا كنت بحاجة فقط إلى تغيير ما تحتاجه.
أعتذر عن احتمال وجود بعض الأخطاء في وصف هذه المقالة، لأن الإنجليزية ليست لغتي الأم. شكرًا لتفهمكم.

6 إعجابات

سأوضح لك كيفية الحصول على معرف الفئة ومعرف المنشور لاحقًا.

إعجاب واحد (1)

هل يمكنك نشر مثال ؟ شكراً لك.

Uncaught (in promise) no-response: no-response

أعتذر عن عدم تمكني من كتابة المزيد من الأمثلة المفيدة بلغة بايثون بسبب انشغالي الشديد

لقد جربتها وهي تعمل. شكراً جزيلاً لك!

إعجاب واحد (1)