עזרה של MediaWiki API

זהו דף תיעוד של API שנוצר באופן אוטומטי.

תיעוד ודוגמאות: https://www.mediawiki.org/wiki/API

action=compare

(main | compare)
  • יחידה זו דורשת הרשאות קריאה.
  • מקור: MediaWiki
  • רישיון: GPL-2.0+

קבלת ההבדל בין 2 דפים.

יש להעביר מספר גרסה, כותרת דף או מזהה דף גם ל־"from" וגם ל־"to".

פרמטרים:
fromtitle

כותרת ראשונה להשוואה.

fromid

מס׳ זיהוי של הדף הראשון להשוואה.

סוג: מספר שלם
fromrev

גרסה ראשונה להשוואה.

סוג: מספר שלם
fromtext

להשתמש בטקסט הזה במקום תוכן הגרסה שהוגדרה על־ידי fromtitle, fromid או fromrev.

frompst

לעשות התמרה לפני שמירה ב־fromtext.

סוג: בוליאני (פרטים)
fromcontentformat

תסדיר הסדרת תוכן של fromtext.

אחד מהערכים הבאים: text/x-wiki, text/javascript, application/json, text/css, text/plain
fromcontentmodel

מודל התוכן של fromtext. אם זה לא סופק, ייעשה ניחוש על סמך פרמטרים אחרים.

אחד מהערכים הבאים: wikitext, javascript, json, css, text
totitle

כותרת שנייה להשוואה.

toid

מס׳ מזהה של הדף השני להשוואה.

סוג: מספר שלם
torev

גרסה שנייה להשוואה.

סוג: מספר שלם
torelative

להשתמש בגרסה יחסית לגרסה שהוסקה מfromtitle, fromid או fromrev. לכל אפשריות ה־"to" האחרות לא תהיה השפעה.

אחד מהערכים הבאים: prev, next, cur
totext

להשתמש בטקסט הזה במקום התוכן של הגרסה שהוגדר ב־totitle, toid or torev.

topst

לעשות התמרה לפני שמירה ב־totext.

סוג: בוליאני (פרטים)
tocontentformat

תסדיר הסדרת תוכן של fromtext.

אחד מהערכים הבאים: text/x-wiki, text/javascript, application/json, text/css, text/plain
tocontentmodel

מודל התוכן של totext. אם זה לא סופק, ייעשה ניחוש על סמך פרמטרים אחרים.

אחד מהערכים הבאים: wikitext, javascript, json, css, text
prop

אילו פריטי מידע לקבל.

diff
ה־HTML של ההשוואה.
diffsize
גודל ה־HTML של ההשוואה, בבתים.
rel
מזהי הגרסאות של הגרסאות לפני "from" ואחרי "to", אם יש כאלה.
ids
מזהי הדף והגרסה של גרסאות ה־"from" וה־"to".
title
כותרות הדפים של גרסאות ה־"from" וה־"to".
user
השם והמזהה של המשתמש של גרסאות ה־"from" וה־"to".
comment
התקציר על גרסאות ה־"from" וה־"to".
parsedcomment
התקציר המפוענח על גרסאות ה־"from" וה־"to".
size
הגודל של גרסאות ה־"from" וה־"to".
ערכים (מופרדים באמצעות "|" או or תו חלופי): diff, diffsize, rel, ids, title, user, comment, parsedcomment, size
ברירת מחדל: diff|ids|title
דוגמה:
יצירת תיעוד שינוי בין גרסה 1 ל־2.
api.php?action=compare&fromrev=1&torev=2 [פתיחה בארגז חול]