مساعدة API ميدياويكي
هذه صفحة توثيق ميدياويكي API التي تم إنشاؤها تلقائيا.
وثائق وأمثلة: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=edit
- هذه الوحدة تتطلب صلاحيات القراءة.
- هذه الوحدة تتطلب صلاحيات الكتابة.
- هذه الوحدة تقبل طلبات POST فقط.
- المصدر:MediaWiki
- الترخيص: GPL-2.0-or-later
إنشاء وتعديل الصفحات.
- title
عنوان الصفحة للحذف. لا يمكن أن يُستخدَم جنبا إلى جنب مع pageid</var
- pageid
معرف الصفحة لتحريرها. لا يمكن أن يُستخدَم جنبا إلى جنب مع pageid</var
- النوع: 2 = قائمة الأعداد الصحيحة
- section
رقم القسم. 0 للقسم العلوي، new لقسم جديد.
- sectiontitle
عنوان لقسم جديد.
- text
محتوى الصفحة
- summary
ملخص التعديل. أيضا عنوان القسم عند عدم تعيين section=new and sectiontitle.
- tags
عدل الوسوم لتطبيق المراجعة.
- القيم (منفصلة مع | أو البديل):
- minor
التعليم على هذا التعديل كتعديل طفيف.
- Type: boolean (details)
- notminor
عدم التعليم على هذا التعديل كتعديل طفيف حتى إذا تم تعيين تفضيل المستخدم "أشِّر كل التعديلات على أنها طفيفة مبدئيا".
- Type: boolean (details)
- bot
علم على هذا التعديل كتعديل بوت.
- Type: boolean (details)
- baserevid
معرّف المراجعة الأساسية ، يُستخدم للكشف عن تعارضات التحرير. يمكن الحصول عليها من خلال action=query&prop=revisions. تتسبب التعارضات الذاتية في فشل التحرير ما لم يتم تعيين basetimestamp.
- النوع: 2 = قائمة الأعداد الصحيحة
- basetimestamp
الطابع الزمني للمراجعة الأساسية ، يستخدم لاكتشاف تعارضات التحرير. يمكن الحصول عليها من خلال action=query&prop=revisions&rvprop=timestamp. يتم تجاهل الصراعات الذاتية.
- النوع: timestamp (allowed formats)
- starttimestamp
الطابع الزمني عند بدء عملية التحرير، ويُستخدَم للكشف عن الحروب التحريرية، ويمكن الحصول عليها من خلال curtimestamp when beginning the edit process (e.g. when loading the page content to edit).
- النوع: timestamp (allowed formats)
- recreate
تجاوز أية أخطاء حول الصفحة التي تم حذفها في هذه الأثناء.
- Type: boolean (details)
- createonly
لا تحرر الصفحة إذا كان موجودا بالفعل.
- Type: boolean (details)
- nocreate
يحدث خطأ إذا كانت الصفحة غير موجودة.
- Type: boolean (details)
- watch
- مهمل.
أضف الصفحة إلى لائحة مراقبة المستعمل الحالي
- Type: boolean (details)
- unwatch
- مهمل.
إزالة الصفحة من قائمة المراقبة للمستخدم الحالي.
- Type: boolean (details)
- watchlist
إضافة أو إزالة الصفحة من قائمة مراقبة المستخدم الحالي أو استخدام التفضيلات أو عدم تغيير المراقبة بدون شروط.
- إحدى القيم التالية: nochange، preferences، unwatch، watch
- الافتراضي: preferences
- md5
رمز الرقم MD5 للوسيط text، أو الوسائط prependtext وappendtext متسلسلة، في حالة التعيين، لن يتم التعديل ما لم يكن رمز الرقم صحيحا.
- prependtext
إضافة هذا النص إلى بداية الصفحة. تجاوز text.
- appendtext
إضافة هذا النص إلى بداية الصفحة. تجاوز text.
استخدم section=جديد لحاق القسم الجديد، بدلا من هذا الوسيط.
- undo
التراجع عن هذه المراجعة. تجاوز text, prependtext وappendtext.
- النوع: 2 = قائمة الأعداد الصحيحة
- 2 = القيم يجب ألا تقل عن ٠ .
- undoafter
التراجع عن جميع المراجعات من undo لهذه. إذا لم يتم التغيير، تراجع عن تعديل واحد فقط.
- النوع: 2 = قائمة الأعداد الصحيحة
- 2 = القيم يجب ألا تقل عن ٠ .
- redirect
حل التحويلات تلقائيا.
- Type: boolean (details)
- contentformat
نسق المحتوى التسلسلي المستخدم لنص المدخلات.
- إحدى القيم التالية: application/json، text/css، text/javascript، text/plain، text/x-wiki
- contentmodel
نموذج المحتوى للمحتوى الجديد.
- إحدى القيم التالية: GadgetDefinition، Scribunto، css، javascript، json، sanitized-css، text، wikitext
- token
تم استرداد رمز مميز "csrf" من action=query&meta=tokens
ينبغي دائما أن يُرسَل الرمز كوسيط أخير، أو على الأقل بعد الوسيط text.
- هذه المعلمة مطلوبة.
- عدل صفحة.
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&baserevid=1234567&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 [فتح في ملعب]