راهنمای واسط برنامهنویسی کاربردی مدیاویکی
این یک صفحهٔ مستندات برای واسط برنامهنویسی کاربردی مدیاویکی است که بهطور خودکار ایجاد شدهاست.
مستندات و نمونهها: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=compare
- این پودمان نیازمند اختیارات خواندن است.
- منبع: MediaWiki
- مجوز: GPL-2.0-or-later
تفاوت بین ۲ صفحه را بیابید.
شما باید یک شماره بازبینی، یک عنوان صفحه، یا یک شناسه صفحه برای هر دو «از» و «به» مشخص کنید.
- fromtitle
عنوان اول برای مقایسه.
- fromid
شناسه صفحۀ اول برای مقایسه.
- نوع: عدد صحیح
- fromrev
نسخه اول برای مقایسه.
- نوع: عدد صحیح
- fromslots
باطل کردن محتوای نسخهٔ تعیینشده توسط fromtitle، fromid یا fromrev.
این پارامتر شکافهای مورد نظر برای تغییر را مشخص میکند. برای مشخصکردن محتوای هریک از شکافها از fromtext-{slot}، fromcontentmodel-{slot} و fromcontentformat-{slot} استفاده کنید.
- مقدارهای (جداشده با | یا جایگزینهای آن): main
- fromtext-{slot}
متن شکاف مشخصشده. اگر نادیده گرفتهشود، آن شکاف از نسخه حذف میشود.
- این یک پارامتر قالببندیشده است. هنگام درخواست، {slot} در نام پارامتر باید با مقدارهای fromslots جایگزین شود.
- fromsection-{slot}
هنگامی که fromtext-{slot} برابر با محتوای یک بخش واحد باشد، این پارامتر برابر با شناسهٔ بخش است. مشابه ویرایش بخش، در نسخهٔ مشخصشده با fromtitle، fromid یا fromrev ادغام خواهد شد.
- این یک پارامتر قالببندیشده است. هنگام درخواست، {slot} در نام پارامتر باید با مقدارهای fromslots جایگزین شود.
- fromcontentformat-{slot}
قالب تسلسل محتوای fromtext-{slot}.
- این یک پارامتر قالببندیشده است. هنگام درخواست، {slot} در نام پارامتر باید با مقدارهای fromslots جایگزین شود.
- یکی از مقدارهای زیر: application/json، application/octet-stream، application/unknown، application/x-binary، text/css، text/javascript، text/plain، text/unknown، text/x-wiki، unknown/unknown
- fromcontentmodel-{slot}
مدل محتوای fromtext-{slot}. اگر وارد نشود، بر پایهٔ سایر پارامترها حدس زده میشود.
- این یک پارامتر قالببندیشده است. هنگام درخواست، {slot} در نام پارامتر باید با مقدارهای fromslots جایگزین شود.
- یکی از مقدارهای زیر: GadgetDefinition، JsonSchema، Scribunto، css، javascript، json، sanitized-css، text، unknown، wikitext
- frompst
انجام تبدیل پیشاذخیره بر روی fromtext-{slot}.
- نوع: بولی (جزئیات)
- fromtext
- منسوخشده.
fromslots=main را تعیین کنید و در عوض از fromtext-main استفاده کنید.
- fromcontentformat
- منسوخشده.
fromslots=main را تعیین کنید و در عوض از fromcontentformat-main استفاده کنید.
- یکی از مقدارهای زیر: application/json، application/octet-stream، application/unknown، application/x-binary، text/css، text/javascript، text/plain، text/unknown، text/x-wiki، unknown/unknown
- fromcontentmodel
- منسوخشده.
fromslots=main را تعیین کنید و در عوض، fromcontentmodel-main را به کار ببر.
- یکی از مقدارهای زیر: GadgetDefinition، JsonSchema، Scribunto، css، javascript، json، sanitized-css، text، unknown، wikitext
- fromsection
- منسوخشده.
تنها از بخش مشخصشدهٔ محتوای تعیینشدهٔ «from» استفاده کن.
- totitle
عنوان دوم برای مقایسه.
- toid
شناسه صفحه دوم برای مقایسه.
- نوع: عدد صحیح
- torev
نسخه دوم برای مقایسه.
- نوع: عدد صحیح
- torelative
از نسخهای مرتبط با با نسخهٔ تعیینشده از fromtitle، fromid یا fromrev استفاده کن. از تمامی گزینههای دیگر «to» چشمپوشی خواهد شد.
- یکی از مقدارهای زیر: cur، next، prev
- toslots
باطل کردن محتوای نسخهٔ تعیینشده توسط totitle، toid یا torev.
این پارامتر شکافهای مورد نظر برای تغییر را مشخص میکند. برای مشخصکردن محتوای هریک از شکافها از totext-{slot}، tocontentmodel-{slot} و tocontentformat-{slot} استفاده کنید.
- مقدارهای (جداشده با | یا جایگزینهای آن): main
- totext-{slot}
متن شکاف مشخصشده. اگر نادیده گرفتهشود، آن شکاف از نسخه حذف میشود.
- این یک پارامتر قالببندیشده است. هنگام درخواست، {slot} در نام پارامتر باید با مقدارهای toslots جایگزین شود.
- tosection-{slot}
هنگامی که fromtext-{slot} برابر با محتوای یک بخش واحد باشد، این پارامتر برابر با شناسهٔ بخش است. مشابه ویرایش بخش، در نسخهٔ مشخصشده با totitle، toid یا torev ادغام خواهد شد.
- این یک پارامتر قالببندیشده است. هنگام درخواست، {slot} در نام پارامتر باید با مقدارهای toslots جایگزین شود.
- tocontentformat-{slot}
قالب تسلسل محتوای totext-{slot}.
- این یک پارامتر قالببندیشده است. هنگام درخواست، {slot} در نام پارامتر باید با مقدارهای toslots جایگزین شود.
- یکی از مقدارهای زیر: application/json، application/octet-stream، application/unknown، application/x-binary، text/css، text/javascript، text/plain، text/unknown، text/x-wiki، unknown/unknown
- tocontentmodel-{slot}
مدل محتوای totext-{slot}. اگر وارد نشود، بر پایهٔ سایر پارامترها حدس زده میشود.
- این یک پارامتر قالببندیشده است. هنگام درخواست، {slot} در نام پارامتر باید با مقدارهای toslots جایگزین شود.
- یکی از مقدارهای زیر: GadgetDefinition، JsonSchema، Scribunto، css، javascript، json، sanitized-css، text، unknown، wikitext
- topst
انجام تبدیل پیشاذخیره بر روی totext.
- نوع: بولی (جزئیات)
- totext
- منسوخشده.
toslots=main را تعیین کنید و در عوض از totext-main استفاده کنید.
- tocontentformat
- منسوخشده.
toslots=main را تعیین کنید و در عوض از tocontentformat-main استفاده کنید.
- یکی از مقدارهای زیر: application/json، application/octet-stream، application/unknown، application/x-binary، text/css، text/javascript، text/plain، text/unknown، text/x-wiki، unknown/unknown
- tocontentmodel
- منسوخشده.
Specify toslots=main and use tocontentmodel-main instead.
- یکی از مقدارهای زیر: GadgetDefinition، JsonSchema، Scribunto، css، javascript، json، sanitized-css، text، unknown، wikitext
- tosection
- منسوخشده.
تنها از بخش مشخصشدهٔ محتوای تعیینشدهٔ «to» استفاده کن.
- prop
Which pieces of information to get.
- diff
- تفاوت اچتیامال.
- diffsize
- اندازهٔ تفاوت اچتیامال، به بایت.
- rel
- شناسههای نسخهٔ پیشین «from» و پس از «to» در صورت وجود.
- ids
- شناسههای نسخه و صفحه برای نسخههای «from» و «to».
- title
- عنوان صفحههای نسخههای «from» و «to».
- user
- نام و شناسهٔ کاربر اعمالکنندهٔ نسخههای «from» و «to». اگر نسخهٔ کاربر حذف شدهباشد، یک ویژگی fromuserhidden یا touserhidden برگردانده خواهد شد.
- comment
- خلاصهٔ نسخههای «from» و «to». در صورتی که نسخهٔ مرتبط با خلاصه حذف شدهباشد، یک ویژگی fromcommenthidden یا tocommenthidden برگردانده خواهد شد.
- parsedcomment
- خلاصهٔ تجزیهشدهٔ نسخههای «form» و «to». در صورتی که نسخهٔ مرتبط با خلاصه حذف شدهباشد، یک ویژگی fromcommenthidden یا tocommenthidden برگردانده خواهد شد.
- size
- اندازهٔ نسخههای «from» و «to».
- timestamp
- (no description)
- مقدارهای (جداشده با | یا جایگزینهای آن): comment، diff، diffsize، ids، parsedcomment، rel، size، timestamp، title، user
- پیشفرض: diff|ids|title
- slots
برگرداندن تفاوتهای واحد برای این شکافها، بهجای یک تفاوت ترکیبشده برای تمامی شکافها.
- مقدارهای (جداشده با | یا جایگزینهای آن): main
- برای تعیین همهٔ مقدارها از * استفاده کنید.
- ایجاد تفاوت بین نسخه 1 و 2
- api.php?action=compare&fromrev=1&torev=2 [باز کردن در صفحهٔ تمرین]