واجهة برمجة التطبيقات لإعجابات Discourse

أحاول دمج مجتمع الخطاب الخاص بي في مشروعي. أستخدم واجهة برمجة التطبيقات ‘/post.json’ لجلب أحدث منشور. أحتاج أيضًا إلى جلب الإعجابات للمنشور، وليس فقط العدد، ولكن أيضًا تفاصيل المستخدمين الذين أعجبوا به. هل هناك أي واجهة برمجة تطبيقات لجلب الإعجابات للمنشورات/المواضيع/التعليقات؟

مثل الموجود في https://meta.discourse.org/t/discourse-likes-api/249009.json؟

يجب عليك مراجعة التوثيق أعلاه. يمكنك الحصول على تفاصيل المستخدمين الذين أعجبوا بمنشور عن طريق جلب نقطة النهاية /post_action_users.json?id=POST_ID&post_action_type_id=2

5 إعجابات

أسفل كل منشور يوجد خيار “إظهار المزيد” وعند النقر عليه يعرض المستخدمين الذين أعجبوا بالمنشور. لقد أخذت واجهة برمجة التطبيقات هذه من الشبكة وقمت باستدعائها، لكن واجهة برمجة التطبيقات هذه لم تُرجع وقت النشاط.

أعتقد أنك قد تحتاج إلى مكون إضافي مخصص لإضافة ذلك إلى المُسلسل.

من المثير للاهتمام أنه إذا قمت بتمكين ردود الفعل، يمكنك استخدام /discourse-reactions/posts/:post_id/reactions-users.json للحصول على معلومات created_at الخاصة بها (بما في ذلك رد الفعل المعين للإعجاب).

7 إعجابات

رائع! هذه ملاحظة جيدة يا @JammyDodger!

3 إعجابات