طلب التحقق من صلاحيات المسؤول لمفتاح API الخاص بـ Discourse

مرحباً بالفريق،

أعمل حالياً على تكامل يتطلب الوصول إلى نقاط نهاية معينة لواجهة برمجة تطبيقات (API) الخاصة بـ Discourse، وتحديداً تلك التي تكشف عن أذونات مجموعات الفئات وتفاصيل أعضاء المجموعة (بما في ذلك معلومات البريد الإلكتروني للمستخدمين حيثما سُمح بذلك).

في الوقت الحالي، لا تتضمن استجابات واجهة برمجة التطبيقات التي أتلقاها تفاصيل أذونات المجموعة للفئات، مما يشير إلى أن مفتاح واجهة برمجة التطبيقات الذي أستخدمه قد لا يمتلك امتيازات على مستوى المسؤول (admin-level).

هل يمكنكم المساعدة فيما يلي:

  1. تأكيد ما إذا كان مفتاح واجهة برمجة التطبيقات الحالي يمتلك وصولاً على مستوى المسؤول.

  2. إذا لم يكن الأمر كذلك، إفادتنا بما إذا كان يمكن منح حقوق المسؤول لهذا المفتاح.

  3. إذا لم يكن منح الوصول على مستوى المسؤول ممكناً، يرجى إخباري بما إذا كان هناك نهج بديل أو نقطة نهاية يمكن استخدامها لاسترداد:

    • أذونات مجموعات الفئات

    • تفاصيل أعضاء المجموعة بما في ذلك عناوين البريد الإلكتروني (حيثما سُمح بذلك)

هذا الوصول مطلوب لإنشاء تقرير بالمنشورات من الأيام السبعة الماضية للفئات المرتبطة بمجموعة إشراف معينة، بالإضافة إلى تفاصيل أعضاء المجموعة المقابلة.
يرجى إعلامي إذا كنتم بحاجة إلى أي معلومات إضافية من طرفي.

شكراً لدعمكم.

على حد علمي، تتمتع مفاتيح واجهة برمجة التطبيقات (API) بوصول المسؤول، إذا قمت بتحديد نطاقها بشكل صحيح. راجع Admin - docs.discourse.org.