راهنمای واسط برنامهنویسی کاربردی مدیاویکی
این یک صفحهٔ مستندات برای واسط برنامهنویسی کاربردی مدیاویکی است که بهطور خودکار ایجاد شدهاست.
مستندات و نمونهها: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=userrights
- این پودمان نیازمند اختیارات خواندن است.
- این پودمان نیازمند اختیارات خواندن است.
- این پودمان تنها درخواستهای POST را میپذیرد.
- منبع: MediaWiki
- مجوز: GPL-2.0-or-later
تغییر گروهی که کاربر در آن عضو است.
- user
کاربر.
- نوع: کاربر، توسط هریک از نام کاربری و شناسهٔ کاربر (مثلاً «#12345»)
- userid
- منسوخشده.
شناسه کاربر.
- نوع: عدد صحیح
- add
Add the user to these groups, or if they are already a member, update the expiry of their membership in that group.
- مقدارهای (جداشده با | یا جایگزینهای آن): bot، bureaucrat، interface-admin، suppress، sysop
- expiry
برچسبهای زمان منقضیشدن. میتواند نسبی (برای مثال 5 months یا 2 weeks) یا دقیق (برای مثال 2014-09-18T12:34:56Z) باشد. اگر تنها یک برچسب زمان وارد شود، برای تمامی گروههای فرستادهشده به پارامتر add مورد استفاده قرار خواهد گرفت. برای زمان منقضیشدن نامعین از infinite، indefinite، infinity، یا never استفاده کنید.
- Separate values with | or alternative.
- حداکثر تعداد مقدارها ۵۰ است (۵۰۰ برای متقضایانی که مجوز محدودیتهای بالاتر را دارند).
- پیشفرض: infinite
- remove
Remove the user from these groups.
- مقدارهای (جداشده با | یا جایگزینهای آن): bot، bureaucrat، interface-admin، suppress، sysop
- reason
دلیل تغییر.
- پیشفرض: (خالی)
- token
یک بلیط «userrights» واکشیشده از action=query&meta=tokens
For compatibility, the token used in the web UI is also accepted.
- این پارامتر الزامی است.
- tags
برچسبهای تغییر برای افزودن به مدخل سیاههٔ اختیارات کاربر.
- مقدارهای (جداشده با | یا جایگزینهای آن):
- Add user FooBot to group bot, and remove from groups sysop and bureaucrat.
- api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [باز کردن در صفحهٔ تمرین]
- Add the user with ID 123 to group bot, and remove from groups sysop and bureaucrat.
- api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [باز کردن در صفحهٔ تمرین]
- Add user SometimeSysop to group sysop for 1 month.
- api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [باز کردن در صفحهٔ تمرین]