هل يمكن تضمين أسماء المستخدمين في حمولة webhook الخاصة بالشارات؟

هل يمكن أن تتضمن خطافات user_badge حقل username إلى جانب user_id؟ حاليًا، يبدو حمولة حدث user_badge على النحو التالي:

{
  "user_badge": {
    "id": 123456,
    "granted_at": "2026-09-25T14:54:42.073Z",
    "created_at": "2026-09-26T05:34:12.965Z",
    "post_id": 234567,
    "post_number": 1,
    "badge_id": 123,
    "user_id": 456,
    "granted_by_id": -1,
    "topic_id": 56789
  }
}

الحصول على اسم المستخدم المقابل لـ user_id (وأيضًا granted_by_id إذا لم يكن -1) يتطلب إجراء استدعاء إضافي إلى /admin/users/{user_id}.json، وهو ما لا يتطلب فقط طلبات إضافية، بل يتطلب أيضًا صلاحيات المدير على ما أعتقد.

هل هناك طريقة للحصول على username لمستخدم معين بناءً على user_id باستخدام مفتاح API دون الحاجة إلى صلاحيات المدير؟

أقوم بإنشاء خدمة خارجية كنت أأمل في تشغيلها عند منح شارة معينة أو أكثر؛ ومع ذلك، تحتاج الخدمة إلى اسم المستخدم، بينما تُرجع خطافات الشارات معرفات المستخدمين فقط فقط. :confused:

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