مساعدة API ميدياويكي
هذه صفحة توثيق ميدياويكي API التي تم إنشاؤها تلقائيا.
وثائق وأمثلة: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
meta=userinfo (ui)
- هذه الوحدة تتطلب صلاحيات القراءة.
- المصدر:MediaWiki
- الترخيص: GPL-2.0-or-later
الحصول على معلومات حول المستخدم الحالي.
وسائط:
Other general parameters are available.
- uiprop
أية قطعة من المعلومات لتضمينها:
- blockinfo
- يوسم إذا تم منع المستخدم الحالي، من قبل أي شخص، ولأي سبب.
- hasmsg
- يضيف وسم messages إذا كان المستخدم الحالي لديه رسائل معلقة.
- groups
- يسرد كل المجموعات التي ينتمي إليها المستخدم الحالي.
- groupmemberships
- يسرد المجموعات التي تم تعيينها للمستخدم بشكل صريح، بما في ذلك تاريخ انتهاء عضوية كل مجموعة.
- implicitgroups
- يسرد جميع المجموعات التي يكون المستخدم الحالي عضوا فيها تلقائيا.
- rights
- يسرد جميع الصلاحيات التي يمتلكها المستخدم الحالي.
- changeablegroups
- يسرد المجموعات التي يمكن للمستخدم الحالي الإضافتة والإزالة منها.
- options
- يسرد جميع التفضيلات التي قام المستخدم الحالي بتعيينها.
- editcount
- يضيف عدد تحرير المستخدم الحالي.
- ratelimits
- يسرد جميع حدود المعدل المطبقة على المستخدم الحالي.
- theoreticalratelimits
- يسرد جميع حدود الأسعار التي يمكن أن تنطبق على المستخدم الحالي إذا لم يتم إعفاؤه من جميع حدود المعدلات بناءً على حقوق المستخدم أو الملكية الفكرية
- يضيف عنوان البريد الإلكتروني للمستخدم وتاريخ مصادقة البريد الإلكتروني.
- realname
- يضيف اسم المستخدم الحقيقي.
- acceptlang
- يكرر الرأس
Accept-Language
الذي يرسله العميل بتنسيق منظم. - registrationdate
- يضيف تاريخ تسجيل المستخدم.
- unreadcount
- يضيف عدد الصفحات غير المقروءة في قائمة مراقبة المستخدم (بحد أقصى 999; ترجع 1000+ إذا كان أكثر).
- centralids
- يضيف المعرفات المركزية وحالة المرفقات للمستخدم.
- latestcontrib
- يضيف تاريخ آخر مساهمة للمستخدم.
- cancreateaccount
- يشير إلى ما إذا كان يُسمح للمستخدم بإنشاء حسابات أم لا. للتحقق مما إذا كان يمكن إنشاء حساب معين ، استخدم action=query&list=users&usprop=cancreate.
- القيم (منفصلة مع | أو البديل): acceptlang، blockinfo، cancreateaccount، centralids، changeablegroups، editcount، email، groupmemberships، groups، hasmsg، implicitgroups، latestcontrib، options، ratelimits، realname، registrationdate، rights، theoreticalratelimits، unreadcount
- لتحديد كل القيم; استخدم *.
- uiattachedwiki
باستخدام uiprop=centralids، حدد ما إذا كان المستخدم مرتبطا بالويكي المحدد بواسطة هذا المعرف.
أمثلة:
- الحصول على معلومات حول المستخدم الحالي.
- api.php?action=query&meta=userinfo [فتح في ملعب]
- الحصول على معلومات حول المستخدم الحالي.
- api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [فتح في ملعب]