MediaWiki API hulp
Dit is een automatisch aangemaakte documentatiepagina over de API van MediaWiki.
Documentatie en voorbeelden: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=compare
- Voor deze module zijn leesrechten nodig.
- Bron: MediaWiki
- Licentie: GPL-2.0-or-later
Het verschil tussen twee pagina's ophalen.
Voor zowel "from" als "to" moet een revisienummer, paginatitel, pagina-ID, tekst of relatieve referentie ingegeven worden.
- fromtitle
Eerste te vergelijken paginanaam.
- fromid
Eerste te vergelijken pagina-ID.
- Type: integer
- fromrev
Eerste te vergelijken revisie.
- Type: integer
- fromslots
Overschrijf de inhoud van de versie die is opgegeven door fromtitle, fromid of fromrev.
Deze parameter geeft de segmenten (slots) aan die moeten worden gewijzigd. Gebruik fromtext-{slot}, fromcontentmodel-{slot}, and fromcontentformat-{slot} om inhoud voor elk segment op te geven.
- Waarden (gescheiden met | of alternatief): main
- fromtext-{slot}
Tekst van het opgegeven segment. Indien weggelaten, wordt het segment uit de versie verwijderd.
- Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van fromslots.
- fromsection-{slot}
Wanneer fromtext-{slot} de inhoud is van een enkele sectie, is dit de sectie-ID. Deze wordt samengevoegd met de versie die is opgegeven door fromtitle, fromid of fromrev alsof het om een sectiebewerking gaat.
- Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van fromslots.
- fromcontentformat-{slot}
Inhoudsserialisatieformaat van fromtext-{slot}.
- Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van fromslots.
- Een van de volgende waarden: 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}
Inhoudsmodel van fromtext-{slot}. Indien niet opgegeven, wordt het geraden op basis van de andere parameters.
- Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van fromslots.
- Een van de volgende waarden: GadgetDefinition, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, wikitext
- frompst
Vóór het opslaan een transformatie uitvoeren op fromtext-{slot}.
- Type: booleaans (details)
- fromtext
- Verouderd.
Geef fromslots=main op en gebruik in plaats daarvan fromtext-main .
- fromcontentformat
- Verouderd.
Geef fromslots=main op en gebruik in plaats daarvan fromcontentformat-main.
- Een van de volgende waarden: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- fromcontentmodel
- Verouderd.
Geef fromslots=main op en gebruik in plaats daarvan fromcontentmodel-main.
- Een van de volgende waarden: GadgetDefinition, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, wikitext
- fromsection
- Verouderd.
Gebruik alleen het opgegeven gedeelte van de opgegeven ‘from’-inhoud.
- totitle
Tweede te vergelijken paginanaam.
- toid
Tweede te vergelijken pagina-ID.
- Type: integer
- torev
Tweede te vergelijken revisie.
- Type: integer
- torelative
Gebruik een versie die relatief is aan de uit fromtitle, fromid of fromrev bepaalde versie. Alle andere ‘to’-opties worden genegeerd.
- Een van de volgende waarden: cur, next, prev
- toslots
Overschrijf de inhoud van de versie die is opgegeven door totitle, toid of torev.
Deze parameter geeft de segmenten (slots) aan die moeten worden gewijzigd. Gebruik totext-{slot}, tocontentmodel-{slot} en tocontentformat-{slot} om inhoud voor elk segment op te geven.
- Waarden (gescheiden met | of alternatief): main
- totext-{slot}
Tekst van het opgegeven segment. Indien weggelaten, wordt het segment uit de versie verwijderd.
- Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van toslots.
- tosection-{slot}
Wanneer totext-{slot} de inhoud is van een enkele sectie, is dit de sectie-ID. Het wordt samengevoegd met de versie die is opgegeven door totitle, toid of torev alsof het om een sectiebewerking gaat.
- Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van toslots.
- tocontentformat-{slot}
Inhoudsserialisatieformaat van totext-{slot}.
- Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van toslots.
- Een van de volgende waarden: 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}
Inhoudsmodel van totext-{slot}. Indien niet opgegeven, wordt het geraden op basis van de andere parameters.
- Dit is een sjabloonparameter. Bij het doen van de aanvraag {slot} in de parameternaam moet worden vervangen door waarden van toslots.
- Een van de volgende waarden: GadgetDefinition, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, wikitext
- topst
Voer vóór het opslaan een transformatie uit op totext.
- Type: booleaans (details)
- totext
- Verouderd.
Geef toslots=main op en gebruik in plaats daarvan totext-main.
- tocontentformat
- Verouderd.
Geef toslots=main op en gebruik in plaats daarvan tocontentformat-main.
- Een van de volgende waarden: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- tocontentmodel
- Verouderd.
Geef toslots=main op en gebruik in plaats daarvan tocontentmodel-main.
- Een van de volgende waarden: GadgetDefinition, JsonSchema, MassMessageListContent, Scribunto, SecurePoll, css, javascript, json, sanitized-css, text, unknown, wikitext
- tosection
- Verouderd.
Gebruik alleen het opgegeven gedeelte van de opgegeven ‘to’-inhoud.
- prop
Welke gegevens opgevraagd moeten worden.
- diff
- De diff HTML.
- diffsize
- De grootte van de diff HTML, in bytes.
- rel
- De versie-ID’s van de versie vóór ‘from’ en na ‘to’, indien voorhanden.
- ids
- De pagina- en versie-ID’s van de ‘from’- en ‘to’-versies.
- title
- De paginatitels van de ‘from’- en ‘to’-versies.
- user
- De gebruikersnaam en ID van de ‘from’- en ‘to’-versies. Als de gebruiker auteur van een verwijderde versie is, wordt een eigenschap fromuserhidden of touserhidden geretourneerd.
- comment
- De opmerking over de ‘from’- en ‘to’-versies. Als de opmerking bij een verwijderde versie hoort, wordt een eigenschap fromcommenthidden of tocommenthidden geretourneerd.
- parsedcomment
- De geparsete opmerking over de ‘from’- en ‘to’-versies. Als de opmerking bij een verwijderde versie hoort, wordt een eigenschap fromcommenthidden of tocommenthidden geretourneerd.
- size
- De grootte van de ‘from’- en ‘to’-versies.
- timestamp
- Het tijdstip van de ‘from’- en ‘to’-versies.
- Waarden (gescheiden met | of alternatief): comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
- Standaard: diff|ids|title
- slots
Retourneert individuele verschillen voor deze segmenten, in plaats van één gecombineerd verschil voor alle segmenten.
- Waarden (gescheiden met | of alternatief): main
- Gebruik * om alle waarden op te geven.
- difftype
Retourneert de vergelijking, geformatteerd als invoegbare HTML.
- Een van de volgende waarden: inline, table, unified
- Standaard: table
- Maak een diff tussen revisie 1 en 2.
- api.php?action=compare&fromrev=1&torev=2 [in de sandbox openen]