حقل `liked` في Latest.json يكون دائمًا null حتى عندما يتم الإعجاب بالمشاركة

لقد حاولت استخدام API أدناه للإعجاب بمنشور:

POST : baseUrl/post_actions
الهيئة - {"id": 123,"post_action_type_id": 2,"flag_topic": false}

عند استدعاء latest.json، تحتوي الاستجابة على liked: null للمنشور الذي تم الإعجاب به.

عندما أقوم بالإعجاب بنفس المنشور من واجهة مستخدم Discourse على الويب، أستطيع الحصول على liked: true في ملف latest.json.

هل هناك شيء فاتني في API الإعجاب أعلاه الذي أستخدمه؟ لقد حاولت فقط تكرار API الذي يتم استدعاؤه من واجهة مستخدم Discourse على الويب.

هل تطلب /latest.json كمستخدم مصادق عليه مع رؤوس المصادقة؟

هل يعجبك الموضوع الأصلي؟

نعم، أنا أطلب /latest.json كمستخدم مصادق عليه مع رؤوس المصادقة

هل وجدت حلاً؟ أواجه نفس المشكلة…

تحتاج إلى إضافة track_visit + forceLoad كمعلمات استعلام عند تحميل الموضوع بهذا الشكل:

https://xxx.discourse.org/t/1026.json?track_visit=true&forceLoad=true