API:Options/ar

طلب GET الغرض منه تغيير تفضيلات المستخدم الحالي.



مثال
إن تصميم طلب POST هو مسألة متعددة الخطوات:

 سجل الدخول مستخدما واحد من السبل المبينة في . أحصل على.  أرسل طلب POST مستخدمًا رمز CSRF كي تنفذ تصرف على أي صفحة. 

عينة الكود البرمجي التالية تغطي الخطوة الأخيرة بالتفصيل.



النتيجة


عينة من الكود البرمجي


الخيارات المتاحة

 * : 0
 * : 80
 * : "mdy"
 * : 0
 * : 0
 * : "default"
 * : 0
 * : 0
 * : 0
 * : 0
 * : 1
 * : 0
 * : "1"
 * : "1"
 * : "1"
 * : "male"
 * : 0
 * : 0
 * : 2
 * : 0
 * : 0
 * : 0
 * : user signature
 * : 0
 * : 0
 * : 0
 * : 1
 * : "14"
 * : "100"
 * : 25
 * : false
 * : 1
 * : 1
 * : "vector"
 * : 0
 * : "3"
 * : 2
 * : 0
 * : 0
 * : 1
 * : "1"
 * : 0
 * : "2"
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : "1"
 * : "300"
 * : 1
 * : 1
 * : 1
 * : 0
 * : true
 * : false
 * : 1
 * : 1
 * : true
 * : 0
 * : 0
 * : 0
 * : 0
 * : 0
 * : 1
 * : false
 * : true
 * : false
 * : false
 * : false
 * : true
 * : true
 * : true
 * : false
 * : true
 * : true
 * : 0
 * : "html"
 * : true
 * : true
 * : true
 * : true
 * : false
 * : true
 * : 1
 * : true
 * : false
 * : true
 * : false
 * : false
 * : false
 * : true
 * : true
 * : false
 * : true
 * : false
 * : true
 * : "en"
 * : "gan"
 * : "iu"
 * : "kk"
 * : "ku"
 * : "shi"
 * : "sr"
 * : "tg"
 * : "uz"
 * : "zh"
 * : true
 * : false
 * : "1"
 * : false
 * : "1"
 * : false
 * : "1"
 * : false
 * : "1"
 * : false
 * : "1"
 * : false
 * : "1"
 * : false
 * : "1"
 * : false
 * : false
 * : false
 * : false
 * : false
 * : false
 * : false
 * : false
 * : false
 * : false
 * : false
 * : false
 * : false
 * : 1
 * : 1
 * : 1
 * : 1
 * : 1
 * : "0"
 * : "0"
 * : timestamp
 * : "0"
 * : "ZoneInfo|60|Europe/London"
 * : "0"
 * : "1"
 * : arbitrary value
 * : token
 * : arbitrary value
 * : token



الأخطاء المحتملة
خلاف :



تاريخ المتغيرات

 * 1.21: إضافة



ملاحظات إضافية

 * واجهة برمجة التطبيقات هذه الغرض الأساسي منها هو تغيير الخيارات المسجلة في لب ميدياويكي البرمجي أو الامتدادات وهي متاحة في صفحة ‎Special:Preferences.
 * يمكنك أيضًا استخدام واجهة برمجة التطبيقات كي تحدد خيارات مستخدم اختيارية يمكن لنصوص المستخدمين البرمجية أو المحررين الخارجيين استخدامها. يتعين أن تبدأ هذه الخيارات بالبادئة ‎ ‎.
 * لا يوجد في الوقت الراهن حد أقصى لعدد خيارات المستخدم التي يمكن استخدامها في ذات الوقت. يمكنك تخزين البيانات في خيار مستخدم عن طريق تشفيرها في صفة سطر.
 * ينتج عن تقديم أسماء الخيارات فقط دون استخدام علامة التساوي في إعادة ضبطها (مثل ‎ ). في حالة وجود زوجي مفتاح وقيمة ‎ ‎ اختياريين، سينتج عن إعادة الضبط محوها.
 * لا يمكن استخدام المتغير  في تحديد قيمة تحتوي على المحرف الشرطة الرأسية  ، منذ أن واجهة برمجة التطبيقات تستخدمه في فصل الخيارات. لو كنت تريد ضبط هذه القيمة (مثل توقيع مستخدم) استخدم الزوجين   و.
 * تسري الحدود التالية على كافة خيارات المستخدم:
 * يتعين أن يكون طول البايت للمفتاح أن يكون ‎<= 255.
 * يتعين أن يكون طول البايت للقيمة أن يكون ‎<= 65535.
 * يتعين أن يتكون المفتاح من حروف وأرقام وشرطات وشرطات تحتية من ترميز «آسكي – ASCII» مثل ‎(a-z, A-Z, 0-9, _, -)‎.



انظر أيضا

 * - لقراءة الخيارات القائمة.