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

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

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

action=edit

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

إنشاء وتعديل الصفحات.

وسائط:
Other general parameters are available.
title

عنوان الصفحة للحذف. لا يمكن أن يُستخدَم جنبا إلى جنب مع pageid</var

pageid

معرف الصفحة لتحريرها. لا يمكن أن يُستخدَم جنبا إلى جنب مع pageid</var

النوع: 2 = قائمة الأعداد الصحيحة
section

معرف القسم. 0 للقسم العلوي ، جديد لقسم جديد. غالبًا ما يكون عددًا صحيحًا موجبًا ، ولكن يمكن أن يكون أيضًا غير رقمي.

sectiontitle

عنوان القسم الجديد عند استخدام قسم = جديد .

text

محتوى الصفحة

summary

تحرير الملخص.

عندما لا يتم توفير هذه المعلمة أو فارغة ، يمكن إنشاء ملخص تحرير تلقائيًا.

عند استخدام section=new و 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

أضف هذا النص إلى بداية الصفحة أو القسم. يتجاوز نص .

appendtext

أضف هذا النص إلى نهاية الصفحة أو القسم. تجاوز نص text.

استخدم section=new لإلحاق قسم جديد ، بدلاً من هذه المعلمة.

undo

التراجع عن هذه المراجعة. تجاوز text, prependtext وappendtext.

النوع: 2 = قائمة الأعداد الصحيحة
2 = القيم يجب ألا تقل عن ٠ .
undoafter

التراجع عن جميع المراجعات من undo لهذه. إذا لم يتم التغيير، تراجع عن تعديل واحد فقط.

النوع: 2 = قائمة الأعداد الصحيحة
2 = القيم يجب ألا تقل عن ٠ .
redirect

حل التحويلات تلقائيا.

Type: boolean (details)
contentformat

نسق المحتوى التسلسلي المستخدم لنص المدخلات.

إحدى القيم التالية: application/json، application/octet-stream، application/unknown، application/x-binary، text/css، text/javascript، text/plain، text/unknown، text/x-wiki، unknown/unknown
contentmodel

نموذج المحتوى للمحتوى الجديد.

إحدى القيم التالية: GadgetDefinition، JsonSchema، Scribunto، css، javascript، json، sanitized-css، text، unknown، wikitext
returnto

Page title. If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to the given page, instead of the page that was edited.

النوع: عنوان صفحة
يقبل الصفحات غير الموجودة.
returntoquery

URL query parameters (with leading ?). If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to a page with the given query parameters.

الافتراضي: (فارغ)
returntoanchor

URL fragment (with leading #). If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to a page with the given fragment.

الافتراضي: (فارغ)
token

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

ينبغي دائما أن يُرسَل الرمز كوسيط أخير، أو على الأقل بعد الوسيط text.

هذه المعلمة مطلوبة.