تحديد ما إذا كان المستخدم الموثق في API قد أعجب بالمنشور في استجابة getTopic API

لقد عملتُ على إضافة تعليقات لـ WordPress خلال الأسبوع الماضي، وقد حققتُ نجاحًا كبيرًا في الاتصال بإنشاء المنشورات وتحديث البيانات عبر واجهة برمجة تطبيقات Discourse ونسختي المعدلة من إضافة discourse-php-API - Work through the createPost request to get it working by benbowler · Pull Request #14 · communiteq/discourse-api-php · GitHub

عند النظر إلى استجابة /posts، يمكنني رؤية ملخص الإجراءات لكل منشور والحصول على العدد الإجمالي للإعجابات.

actions_summary: Array(6)
0: {id: 2, count: 1, can_act: true}
1: {id: 3, can_act: true}
2: {id: 4, can_act: true}
3: {id: 8, can_act: true}
4: {id: 6, can_act: true}
5: {id: 7, can_act: true}
length: 6
__proto__: Array(0)

لكن الخاصية can_act تكون true بغض النظر عما إذا كان المستخدم قد أعجب بالمنشور أم لا. كيف يمكن عرض ذلك بشكل صحيح؟

إذا كان المستخدم الذي تستخدمه مع واجهة برمجة التطبيقات (Api-Username) قد أعجب بنشر ما، فيجب أن تظهر القيمة acted: true

هيا، دعني ألقي نظرة.

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