# كيف تحصل على الصلاحيات المعينة لموضوع باستخدام الـ API؟

**URL:** https://meta.discourse.org/t/how-do-you-get-the-permissions-assigned-to-a-topic-using-the-api/291007
**Category:** Development
**Tags:** rest-api
**Created:** [9 يناير 2024، 1:14م UTC](https://meta.discourse.org/t/how-do-you-get-the-permissions-assigned-to-a-topic-using-the-api/291007 "2024-01-09T13:14:11Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![pdymfarrell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pdymfarrell/32/353535_2.png) [@pdymfarrell](https://meta.discourse.org/u/pdymfarrell)
#### Post date: [9 يناير 2024، 1:14م UTC](https://meta.discourse.org/t/how-do-you-get-the-permissions-assigned-to-a-topic-using-the-api/291007/1 "2024-01-09T13:14:11Z")

</div>

في الوثائق لا يمكنني العثور على كيفية الحصول على الأذونات المعينة لموضوع باستخدام واجهة برمجة التطبيقات.

هل هناك نقطة نهاية مختلفة بخلاف نقطة نهاية الموضوع توفر هذه المعلومات؟

شكرا!

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [9 يناير 2024، 2:38م UTC](https://meta.discourse.org/t/how-do-you-get-the-permissions-assigned-to-a-topic-using-the-api/291007/2 "2024-01-09T14:38:38Z")

</div>

ما هي الأذونات تحديدًا؟ إذا نظرت إلى نقطة نهاية هذا الموضوع على سبيل المثال:

`https://meta.discourse.org/t/how-do-you-get-the-permissions-assigned-to-a-topic-using-the-api/291007.json`

هناك عدد من الحقول التي يمكن استخدامها هنا… يوجد مستوى أعلى:

`visible: true`

وهناك عنصر فرعي `details` يحتوي على كائنات مثل:

`can_edit`  
`can_delete`  
`can_create_post`

إلخ…

---

<div class="post-metadata">

### Author: ![pdymfarrell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pdymfarrell/32/353535_2.png) [@pdymfarrell](https://meta.discourse.org/u/pdymfarrell)
#### Post date: [10 يناير 2024، 7:39م UTC](https://meta.discourse.org/t/how-do-you-get-the-permissions-assigned-to-a-topic-using-the-api/291007/3 "2024-01-10T19:39:52Z")

</div>

لقد اكتشفت بعض الأمور. يبدو أن الأمر يتم تحديده بواسطة الفئة الأم.  
أرى أن بعض الفئات لديها القيمة التالية مضبوطة:

`"read_restricted": true`

أحاول معرفة كيفية تحديد المجموعات التي لديها إذن القراءة للفئات.

أنا جديد تمامًا على Discourse وأحاول اكتشاف الأمر.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [10 يناير 2024، 10:03م UTC](https://meta.discourse.org/t/how-do-you-get-the-permissions-assigned-to-a-topic-using-the-api/291007/4 "2024-01-10T22:03:59Z")

</div>

أفضل وثائق لواجهة برمجة التطبيقات هي [الهندسة العكسية لواجهة برمجة التطبيقات الخاصة بـ Discourse](https://meta.discourse.org/t/reverse-engineer-the-discourse-api/20576). إذا كان بإمكانك القيام بذلك من الواجهة الأمامية، فيمكنك رؤية استدعاء واجهة برمجة التطبيقات.
