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

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

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

action=globalpreferences

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

تغيير التفضيلات العالمية للمستخدم الحالي.

التفضيلات المسجلة في الويكي الحالي فقط يمكن أن تتغير محليا.

معلمات محددة:
المعلمات العامة الأخرى متاحة.
reset

إعادة تعيين التفضيلات العالمية، تزيل الكل، أو، استنادا إلى قيمة الوسيط resetkinds المعلمة ،بعض أنواع التفضيلات العالمية تجعلها لم تعد عالمية.

النوع: منطقي (التفاصيل)
resetkinds

قائمة أنواع التفضيلات لإعادة التعيين عند تعيين الخيار reset.

القيم (منفصلة مع | أو البديل): all، registered، registered-checkmatrix، registered-multiselect، special، unused، userjs
الافتراضي: all
change

قائمة بالتغييرات، formatted name=value (مثل skin=vector)، إذا لم يتم إعطاء أية قيمة (ولا حتى علامة مساواة)، على سبيل المثال، preferencename|otherpreference|...، فسيكون التفضيل غير عالمي، إذا كانت أية قيمة تم تمريرها تحتوي على حرف الأنبوب (|)، فاستخدم الفاصل متعدد القيم البديلة للعملية الصحيحة.

قيم منفصلة بـ| أو بديل.
الحد الأقصى لعدد القيم هو ٥٠ (٥٠٠ للعملاء المسموح لهم بحدود أعلى).
optionname

اسم التفضيل الذي يجب تعيينه إلى القيمة المعطاة بواسطة optionvalue.

optionvalue

قيمة التفضيل المحددة بواسطة optionname.

token

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

هذه المعلمة مطلوبة.
أمثلة:
جعل تفضيل واحد غير عالمي.
api.php?action=globalpreferences&change=skin=&token=123ABC [فتح في ملعب]
اجعل جميع التفضيلات غير عالمية.
api.php?action=globalpreferences&reset=&token=123ABC [فتح في ملعب]
تغيير التفضيلين skin وhideminor preferences.
api.php?action=globalpreferences&change=skin=vector|hideminor=1&token=123ABC [فتح في ملعب]