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

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

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

action=userrights

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

تغيير عضوية مجموعة المستخدم.

وسائط:
user

اسم المستخدم.

النوع: اسم مستخدم
userid

معرف المستخدم.

النوع: عدد صحيح
add

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

القيم (منفصلة مع | أو البديل): bot، sysop، interface-admin، bureaucrat
expiry

الطوابع الزمنية لانتهاء الصلاحية، قد تكون نسبية (على سبيل المثال 5 months or 2 weeks) أو مطلقة (على سبيل المثال 2014-09-18T12:34:56Z). إذا تم تعيين طابع زمني واحد فقط، فسيتم استخدامه لكافة المجموعات التي تم تمريرها إلى الوسيط add، استخدم infinite أو indefinite أو infinity أو never لمجموعة مستخدمين لا تنتهي صلاحيتها أبدا.

قيم منفصلة بـ| أو بديل. الحد الأقصى لعدد القيم هو ٥٠ (٥٠٠ للبوتات).
الافتراضي: infinite
remove

أزل المستخدم من هذه المجموعات.

القيم (منفصلة مع | أو البديل): bot، sysop، interface-admin، bureaucrat
reason

سبب للتغيير.

الافتراضي: (فارغ)
token

تم استرداد رمز مميز "userrights" من action=query&meta=tokens

للتوافق; يتم أيضا قبول الرمز المميز المستخدم في واجهة المستخدم على الويب.

هذا الوسيط مطلوب.
tags

تغيير وسوم لتطبيقها على الإدخال في سجل صلاحيات المستخدم.

القيم (منفصلة مع | أو البديل):
أمثلة:
إضافة المستخدم FooBot إلى مجموعة bot وإزالته من المجموعات sysop وbureaucrat.
api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [فتح في ملعب]
إضافة المستخدم بالمعرف 123 إلى مجموعة bot وإزالته من المجموعات sysop وbureaucrat.
api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [فتح في ملعب]
إضافة المستخدم SometimeSysop إلى مجموعة sysop لمدة شهر واحد.
api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [فتح في ملعب]