MediaWiki-API-hjelp
Dette er en automatisk generert MediaWiki-API-dokumentasjonsside.
Dokumentasjon og eksempler: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=compare
- Denne modulen krever lesetilgang.
 - Kilde: MediaWiki
 - Lisens: GPL-2.0-or-later
 
Hent forskjellen mellom to sider.
Et sideversjonsnummer, en sidetittel eller en side-ID for både «fra» og «til» må sendes.
- fromtitle
 Første tittel å sammenligne.
- fromid
 Første side-ID å sammenligne.
- Type: heltall
 - fromrev
 Første sideversjon som skal sammenlignes.
- Type: heltall
 - fromslots
 Overstyr innholdet til sideversjonen gitt av fromtitle, fromid eller fromrev.
Denne parameteren angir spaltene som skal endres. Bruk fromtext-{slot}, fromcontentmodel-{slot} og fromcontentformat-{slot} for å angi innholdet for hver spalte.
- Verdier (separer med | eller alternativ): main
 - fromtext-{slot}
 Teksten til den gitte spalten. Hvis denne omgås fjernes spalten fra sideversjonen.
- Dette er en «templated» parameter. Når man gjør forespørselen bør {slot} i parameterens navn erstattes med verdiene til fromslots.
 - fromsection-{slot}
 Når fromtext-{slot} er innholdet til én enkel seksjon er dette seksjons-ID-en. Den blir slått sammen til sideversjonen angitt av fromtitle, fromid eller fromrev som om det var for en seksjonsredigering.
- Dette er en «templated» parameter. Når man gjør forespørselen bør {slot} i parameterens navn erstattes med verdiene til fromslots.
 - fromcontentformat-{slot}
 Innholdsserialiseringsformatet til fromtext-{slot}.
- Dette er en «templated» parameter. Når man gjør forespørselen bør {slot} i parameterens navn erstattes med verdiene til fromslots.
 - Én av følgende verdier: 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}
 Innholdsmodellen til fromtext-{slot}. Hvis denne ikke er gitt vil den gjettes basert på de andre parameterne.
- Dette er en «templated» parameter. Når man gjør forespørselen bør {slot} i parameterens navn erstattes med verdiene til fromslots.
 - Én av følgende verdier: css, javascript, json, text, unknown, wikitext
 - frompst
 Gjør en transformering av fromtext-{slot} før lagring.
- Type: boolsk (detaljer)
 - fromtext
 - Utgått.
 Angi fromslots=main og bruk fromtext-main i stedet.
- fromcontentformat
 - Utgått.
 Angi fromslots=main og bruk fromcontentformat-main i stedet.
- Én av følgende verdier: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
 - fromcontentmodel
 - Utgått.
 Angi fromslets=main og bruk fromcontentmodel-main i stedet.
- Én av følgende verdier: css, javascript, json, text, unknown, wikitext
 - fromsection
 - Utgått.
 Bruk kun den gitte seksjonen til det gitte «from»-innholdet.
- totitle
 Andre tittel å sammenligne.
- toid
 Andre side-ID å sammenligne.
- Type: heltall
 - torev
 Andre sideversjon som skal sammenlignes.
- Type: heltall
 - torelative
 Bruk en sideversjon som er relativ til sideversjonen som hentes fra fromtitle, fromid eller fromrev. Alle de andre «to»-alternativene vil ignoreres.
- Én av følgende verdier: cur, next, prev
 - toslots
 Overstyr innholdet til sideversjonen gitt av tititle, tiid eller tirev.
Denne parameteren angir spaltene som skal endres. Bruk totext-{slot}, tocontentmodel-{slot} og tocontentformat-{slot} for å angi innholdet for hver spalte.
- Verdier (separer med | eller alternativ): main
 - totext-{slot}
 Teksten til den gitte spalten. Hvis den omgås blir spalten fjernet fra sideversjonen.
- Dette er en «templated» parameter. Når man gjør forespørselen bør {slot} i parameterens navn erstattes med verdiene til toslots.
 - tosection-{slot}
 Når totext-{slot} er innholdet til én enkel seksjon er dette seksjons-ID-en. Den blir slått sammen til sideversjonen angitt av totitle, toid eller torev som om det var for en seksjonsredigering.
- Dette er en «templated» parameter. Når man gjør forespørselen bør {slot} i parameterens navn erstattes med verdiene til toslots.
 - tocontentformat-{slot}
 Innholdsserialiseringsformatet til totext-{slot}.
- Dette er en «templated» parameter. Når man gjør forespørselen bør {slot} i parameterens navn erstattes med verdiene til toslots.
 - Én av følgende verdier: 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}
 Innholdsmodellen til totext-{slot}. Hvis denne ikke er gitt vil den gjettes basert på de andre parameterne.
- Dette er en «templated» parameter. Når man gjør forespørselen bør {slot} i parameterens navn erstattes med verdiene til toslots.
 - Én av følgende verdier: css, javascript, json, text, unknown, wikitext
 - topst
 Gjør en transformering av totext før lagring.
- Type: boolsk (detaljer)
 - totext
 - Utgått.
 Angi toslots=main og bruk totext-main i stedet.
- tocontentformat
 - Utgått.
 Angi toslots=main og bruk tocontentformat-main i stedet.
- Én av følgende verdier: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
 - tocontentmodel
 - Utgått.
 Angi toslots=main og bruk tocontentmodel-main i stedet.
- Én av følgende verdier: css, javascript, json, text, unknown, wikitext
 - tosection
 - Utgått.
 Bruk kun den gitte seksjonen til det gitte «to»-innholdet.
- prop
 Hvilke informasjonsdeler som skal hentes.
- diff
 - Diffens HTML.
 - diffsize
 - Størrelsen på diffens HTML i byte.
 - rel
 - Sideversjons-ID-en for versjonene foran «from» og etter «to», om de finnes.
 - ids
 - Side- og sideversjons-ID-ene til «from»- og «to»-sideversjonene.
 - title
 - Sidetitlene for «from»- og «to»-sideversjonene.
 - user
 - Brukernavnet og ID-en til «from»- og «to»-sideversjonene. Hvis brukeren har blitt sideversjonsslettet vil én av egenskapene fromuserhidden eller touserhidden returneres.
 - comment
 - Kommentaren til «from»- og «to»-sideversjonene. Hvis kommentaren har blitt sideversjonsslettet vil én av egenskapene fromcommenthidden eller tocommenthidden returneres.
 - parsedcomment
 - Den tolkede kommentaren til «from»- og «to»-sideversjonene. Hvis kommentaren har blitt sideversjonsslettet vil én av egenskapene fromcommenthidden eller tocommenthidden returneres.
 - size
 - Størrelsen til «from»- og «to»-sideversjonene.
 - timestamp
 - Tidsstempelet for «from»- og «to»-sideversjonene.
 
- Verdier (separer med | eller alternativ): comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
 - Standard: diff|ids|title
 - slots
 Returner individuelle differ for disse spaltene i stedet for én kombinert diff for alle spalter.
- Verdier (separer med | eller alternativ): main
 - For å angi alle verdier, bruk *.
 - difftype
 Returner sammenligningen formatert som inline-HTML.
- Én av følgende verdier: table, unified
 - Standard: table
 
- Lag en diff mellom sideversjon 1 og 2.
 - api.php?action=compare&fromrev=1&torev=2 [åpne i sandkasse]