مساعدة API ميدياويكي

هذه صفحة توثيق ميدياويكي API التي تم إنشاؤها تلقائيا.

وثائق وأمثلة: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

meta=userinfo (ui)

(main | query | userinfo)
  • هذه الوحدة تتطلب صلاحيات القراءة.
  • المصدر:MediaWiki
  • الترخيص: GPL-2.0-or-later

الحصول على معلومات حول المستخدم الحالي.

وسائط:
Other general parameters are available.
uiprop

أية قطعة من المعلومات لتضمينها:

blockinfo
يوسم إذا تم منع المستخدم الحالي، من قبل أي شخص، ولأي سبب.
hasmsg
يضيف وسم messages إذا كان المستخدم الحالي لديه رسائل معلقة.
groups
يسرد كل المجموعات التي ينتمي إليها المستخدم الحالي.
groupmemberships
يسرد المجموعات التي تم تعيينها للمستخدم بشكل صريح، بما في ذلك تاريخ انتهاء عضوية كل مجموعة.
implicitgroups
يسرد جميع المجموعات التي يكون المستخدم الحالي عضوا فيها تلقائيا.
rights
يسرد جميع الصلاحيات التي يمتلكها المستخدم الحالي.
changeablegroups
يسرد المجموعات التي يمكن للمستخدم الحالي الإضافتة والإزالة منها.
options
يسرد جميع التفضيلات التي قام المستخدم الحالي بتعيينها.
editcount
يضيف عدد تحرير المستخدم الحالي.
ratelimits
يسرد جميع حدود المعدل المطبقة على المستخدم الحالي.
theoreticalratelimits
يسرد جميع حدود الأسعار التي يمكن أن تنطبق على المستخدم الحالي إذا لم يتم إعفاؤه من جميع حدود المعدلات بناءً على حقوق المستخدم أو الملكية الفكرية
email
يضيف عنوان البريد الإلكتروني للمستخدم وتاريخ مصادقة البريد الإلكتروني.
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 [فتح في ملعب]