مولد مفاتيح Api لمجتمع أسس :
صفحة بسيطة تمكنك من إنشاء مفاتيح Api لمجتمع أسس, للوصول الى واجهة برمجة التطبيقات الخاصة بـ discourse .
خطوات عمل الصفحة :
1- بعد الضغط على زر إنشاء ستقوم الصفحة بإنشاء مفاتيح Public و Private
2- سيتم توجيهك الى موقع مجتمع أسس للحصول على الموافقه بإستخدام التطبيق
3- بعد الحصول على الموافقه سيتم عرض مفتاح مشفر على الموقع
4- سنقوم بنسخ المفتاح المعروض ولصقه في صفحة المولد ثم سيقوم المولد بعرض مفتاح Api
طريقة إستخدام مفتاح Api :
يمكنك إستخدام واجهة برمجة تطبيقات discourse الخاصة بالعميل وهي نفس الواجهة الخاصة بالمشرفين فقط كل الي عليك ان تقوم بتحديد الرأس User-Api-Key بدل من Api-Key و Api-Username
مثال لإنشاء تعليق على المواضيع
curl -X POST "https://discourse.aosus.org/posts.json" \
-H "Content-Type: application/json;" \
-H "User-Api-Key: 45a86bda68a16239c6288b53c9e05fcc" \
-d '{"raw":"تجربة إرسال رد على الموضوع","topic_id":2748}'
- تحديد نوع الطلب POST
- تحديد الرؤوس Content-Type و User-Api-Key
- تحديد معلمات الـ Body
-
- raw محتوى التعليق
-
- topic_id المعرف تبع الموضوع مثال
https://discourse.aosus.org/t/topic/2748المعرف = 2748
- topic_id المعرف تبع الموضوع مثال
إلغاء مفتاح Api :
يمكن إلغاء مفتاح api عن طريق الإعدادات



