مساعدة API ميدياويكي
هذه صفحة توثيق ميدياويكي API التي تم إنشاؤها تلقائيا.
وثائق وأمثلة: https://www.mediawiki.org/wiki/API
action=edit
- هذه الوحدة تتطلب صلاحيات القراءة.
- هذه الوحدة تتطلب صلاحيات الكتابة.
- هذه الوحدة تقبل طلبات POST فقط.
- المصدر:MediaWiki
- الترخيص: GPL-2.0-or-later
إنشاء وتعديل الصفحات.
- title
عنوان الصفحة للحذف. لا يمكن أن يُستخدَم جنبا إلى جنب مع pageid</var
- pageid
معرف الصفحة لتحريرها. لا يمكن أن يُستخدَم جنبا إلى جنب مع pageid</var
- النوع: عدد صحيح
- section
رقم القسم. 0 للقسم العلوي، new لقسم جديد.
- sectiontitle
عنوان لقسم جديد.
- text
محتوى الصفحة
- summary
ملخص التعديل. أيضا عنوان القسم عند عدم تعيين section=new and sectiontitle.
- tags
عدل الوسوم لتطبيق المراجعة.
- القيم (منفصلة مع | أو البديل):
- minor
تعديل طفيف
- النوع: منطقية (التفاصيل)
- notminor
تعديل غير طفيف.
- النوع: منطقية (التفاصيل)
- bot
علم على هذا التعديل كتعديل بوت.
- النوع: منطقية (التفاصيل)
- basetimestamp
الطابع الزمني للمراجعة الأساسية، ويُستخدَم للكشف عن الحروب التحريرية، ويمكن الحصول عليها من خلال action=query&prop=revisions&rvprop=timestamp.
- النوع: طابع زمني (الصيغ المسموح بها)
- starttimestamp
الطابع الزمني عند بدء عملية التحرير، ويُستخدَم للكشف عن الحروب التحريرية، ويمكن الحصول عليها من خلال curtimestamp when beginning the edit process (e.g. when loading the page content to edit).
- النوع: طابع زمني (الصيغ المسموح بها)
- recreate
تجاوز أية أخطاء حول الصفحة التي تم حذفها في هذه الأثناء.
- النوع: منطقية (التفاصيل)
- createonly
لا تحرر الصفحة إذا كان موجودا بالفعل.
- النوع: منطقية (التفاصيل)
- nocreate
يحدث خطأ إذا كانت الصفحة غير موجودة.
- النوع: منطقية (التفاصيل)
- watch
- مهمل.
أضف الصفحة إلى لائحة مراقبة المستعمل الحالي
- النوع: منطقية (التفاصيل)
- unwatch
- مهمل.
إزالة الصفحة من قائمة المراقبة للمستخدم الحالي.
- النوع: منطقية (التفاصيل)
- watchlist
إضافة أو إزالة الصفحة من قائمة مراقبة المستخدم الحالي أو استخدام التفضيلات أو عدم تغيير المراقبة بدون شروط.
- إحدى القيم التالية: watch، unwatch، preferences، nochange
- الافتراضي: preferences
- md5
رمز الرقم MD5 للوسيط text، أو الوسائط prependtext وappendtext متسلسلة، في حالة التعيين، لن يتم التعديل ما لم يكن رمز الرقم صحيحا.
- prependtext
إضافة هذا النص إلى بداية الصفحة. تجاوز text.
- appendtext
إضافة هذا النص إلى بداية الصفحة. تجاوز text.
استخدم section=جديد لحاق القسم الجديد، بدلا من هذا الوسيط.
- undo
التراجع عن هذه المراجعة. تجاوز text, prependtext وappendtext.
- يجب ألا تقل القيمة عن ٠.
- النوع: عدد صحيح
- undoafter
التراجع عن جميع المراجعات من undo لهذه. إذا لم يتم التغيير، تراجع عن تعديل واحد فقط.
- يجب ألا تقل القيمة عن ٠.
- النوع: عدد صحيح
- redirect
حل التحويلات تلقائيا.
- النوع: منطقية (التفاصيل)
- contentformat
نسق المحتوى التسلسلي المستخدم لنص المدخلات.
- إحدى القيم التالية: text/x-wiki، text/javascript، application/json، text/css، text/plain
- contentmodel
نموذج المحتوى للمحتوى الجديد.
- إحدى القيم التالية: wikitext، javascript، json، css، text
- token
تم استرداد رمز مميز "csrf" من action=query&meta=tokens
ينبغي دائما أن يُرسَل الرمز كوسيط أخير، أو على الأقل بعد الوسيط text.
- هذا الوسيط مطلوب.
- عدل صفحة.
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [فتح في ملعب]
- إضافة البادئة __NOTOC__ إلى الصفحة.
- api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [فتح في ملعب]
- التراجع عن التعديلات 13579 خلال 13585 بملخص تلقائي.
- api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [فتح في ملعب]