راهنمای واسط برنامهنویسی کاربردی مدیاویکی
این یک صفحهٔ مستندات برای واسط برنامهنویسی کاربردی مدیاویکی است که بهطور خودکار ایجاد شده است.
مستندات و نمونهها: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=globaluserrights
- این پودمان نیازمند اختیارات خواندن است.
- این پودمان نیازمند اختیارات خواندن است.
- این پودمان تنها درخواستهای POST را میپذیرد.
- منبع: CentralAuth
- مجوز: GPL-2.0-or-later
افزودن/حذف یک حساب به/از یک گروه سراسری.
- user
نام کاربری سراسری
- نوع: کاربر، توسط هریک از نام کاربری و شناسهٔ کاربر (مثلاً «#12345»)
- userid
- منسوخشده.
شناسه کاربری سراسری.
- نوع: عدد صحیح
- add
افزودن کاربر به این گروههای سراسری.
- مقدارهای (جداشده با | یا جایگزینهای آن):
- expiry
برچسبهای زمان انقضا. میتواند نسبی (برای مثال 5 months یا 2 weeks) یا مطلق (برای مثال 2014-09-18T12:34:56Z) باشد. اگر فقط یک برچسب زمان وارد شود، برای تمام گروههای واردشده به پارامتر add به کار خواهد رفت. برای گروه کاربریای که هرگز منقضی نمیشود از infinite، indefinite، infinity یا never استفاده کنید.
- Separate values with | or alternative.
- حداکثر تعداد مقدارها ۵۰ است (۵۰۰ برای متقضایانی که مجوز محدودیتهای بالاتر را دارند).
- پیشفرض: infinite
- remove
حذف یک حساب از این گروههای سراسری.
- مقدارهای (جداشده با | یا جایگزینهای آن):
- reason
دلیل تغییر
- پیشفرض: (خالی)
- token
یک بلیط «userrights» واکشیشده از action=query&meta=tokens
For compatibility, the token used in the web UI is also accepted.
- این پارامتر الزامی است.
این پارامتر در حال حاضر استفاده نشده است.
- مقدارهای (جداشده با | یا جایگزینهای آن):
- حساب FooBot را به گروه سراسری «ربات» اضافه کن، سپس از گروههای سراسری «مدیر» و «دیوانسالار» حذفش کن
- api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [باز کردن در صفحهٔ تمرین]
- حساب سراسری با شناسهٔ ۱۲۳ را به گروه سراسری «ربات» اضافه کن، سپس از گروههای سراسری «مدیر» و «دیوانسالار» حذفش کن
- api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [باز کردن در صفحهٔ تمرین]