مساعدة API ميدياويكي
هذه صفحة توثيق ميدياويكي API التي تم إنشاؤها تلقائيا.
وثائق وأمثلة: https://www.mediawiki.org/wiki/API
action=options
- هذه الوحدة تتطلب صلاحيات القراءة.
- هذه الوحدة تتطلب صلاحيات الكتابة.
- هذه الوحدة تقبل طلبات POST فقط.
- المصدر:MediaWiki
- الترخيص: GPL-2.0-or-later
تغيير تفضيلات المستخدم الحالي.
لا يمكن تعيين سوى الخيارات المسجلة في النواة أو في أحد الملحقات المثبتة، أو الخيارات مع المفاتيح المسبوقة بـuserjs-
(التي يُراد استخدامها من قبل سكريبتات المستخدم).
- reset
إعادة تعيين التفضيلات إلى إعدادات الموقع الإفتراضية.
- النوع: منطقية (التفاصيل)
- resetkinds
قائمة أنواع الخيارات لإعادة ضبطها عندما يتم تعيين خيار reset.
- القيم (منفصلة مع | أو البديل): registered، registered-multiselect، registered-checkmatrix، userjs، special، unused، all
- الافتراضي: all
- change
قائمة بالتغييرات، الاسم المنسق=value (مثل skin=vector)، إذا لم يتم تحديد أية قيمة (ولا حتى علامة المساواة)، على سبيل المثال، optionname|otheroption|..., ستتم إعادة تعيين الخيار إلى قيمته الافتراضية، إذا كانت أية قيمة تم تمريرها تحتوي على حرف الأنبوب(|)، فاستخدم فاصل بديل متعدد القيم للعملية الصحيحة.
- قيم منفصلة بـ| أو بديل. الحد الأقصى لعدد القيم هو ٥٠ (٥٠٠ للبوتات).
- optionname
اسم الخيار الذي ينبغي ضبطه إلى القيمة التي قدمها optionvalue.
- optionvalue
قيمة للخيار المحدد من قبل optionname.
- token
تم استرداد رمز مميز "csrf" من action=query&meta=tokens
- هذا الوسيط مطلوب.
- إعادة تعيين كل التفضيلات.
- api.php?action=options&reset=&token=123ABC [فتح في ملعب]
- غير تفضيلات skin وhideminor.
- api.php?action=options&change=skin=vector|hideminor=1&token=123ABC [فتح في ملعب]
- إعادة تعيين جميع تفضيلات، ثم تعيين skin وnickname.
- api.php?action=options&reset=&change=skin=monobook&optionname=nickname&optionvalue=[[User:Beau|Beau]]%20([[User_talk:Beau|talk]])&token=123ABC [فتح في ملعب]