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=edit
- Denne modulen krever lesetilgang.
- Denne modulen krever skrivetilgang.
- Denne modulen aksepterer bare POST forespørsler.
- Kilde: MediaWiki
- Lisens: GPL-2.0-or-later
Opprett og rediger sider.
- title
Tittelen til siden som skal redigeres. Kan ikke brukes sammen med pageid.
- pageid
Side-ID til siden som skal redigeres. Kan ikke brukes sammen med title.
- Type: heltall
- section
Seksjons-ID. 0 for det øverste avsnittet, new for en ny seksjon. Ofte et positivt heltall, men kan også være ikke-numerisk.
- sectiontitle
Tittelen for en ny seksjon når man bruker section=new.
- text
Sideinnhold.
- summary
Redigeringsforklaring.
Når denne parameteren er tom eller ikke angitt kan en redigeringsforklaring genereres automatisk.
Når man bruker section=new og sectiontitle ikke er angitt, brukes verdien til denne parameteren som seksjonstittel i stedet, og redigeringsforklaringen genereres automatisk.
Endringstagger som skal brukes på sideversjonen.
- Verdier (separer med | eller alternativ):
- minor
Merker denne redigeringen som en mindre redigering.
- Type: boolsk (detaljer)
- notminor
Ikke merk denne redigeringen som en mindre redigering selv når innstillingen «Merk i utgangspunktet alle redigeringer som mindre» er satt.
- Type: boolsk (detaljer)
- bot
Merk denne redigeringen som en botendring.
- Type: boolsk (detaljer)
- baserevid
ID for grunnversjonen, brukt for å oppdage redigeringskonflikter. Kan hentes via action=query&prop=revisions. Konflikter med en selv gjør at redigeringen feiler med mindre et grunntidsstempel er satt.
- Type: heltall
- basetimestamp
Tidsstempel for grunnversjonen, brukes for å oppdage redigeringskonflikter. Kan hentes via action=query&prop=revisions&rvprop=timestamp. Konflikter med en selv ignoreres.
- Type: tidsstempel (tillatte formater)
- starttimestamp
Tidsstempel for når redigeringsprosessen begynte, brukes for å oppdage redigeringskonflikter. En gyldig verdi kan hentes med curtimestamp når man begynner en redigeringsprosess (f.eks. når man laster sideinnholdet som redigeres).
- Type: tidsstempel (tillatte formater)
- recreate
Overstyr feil om at siden har blitt slettet i mellomtiden.
- Type: boolsk (detaljer)
- createonly
Ikke rediger siden dersom den finnes allerede.
- Type: boolsk (detaljer)
- nocreate
Gi en feilmelding dersom dersom siden ikke finnes.
- Type: boolsk (detaljer)
- watch
- Utgått.
Legg til siden til aktuell brukers overvåkningsliste.
- Type: boolsk (detaljer)
- unwatch
- Utgått.
Fjern siden fra aktuell brukers overvåkningsliste.
- Type: boolsk (detaljer)
- watchlist
Legg til eller fjern siden fra den gjeldende brukerens overvåkningsliste, bruk innstillinger (ignoreres for botbrukere) eller ikke endre overvåkning.
- Én av følgende verdier: nochange, preferences, unwatch, watch
- Standard: preferences
- md5
MD5-hashen til parameteren text, eller parameterne prependtext- og appendtext satt sammen. Hvis denne er satt vil ikke redigeringen gjøres med mindre hashen er korrekt.
- prependtext
Legg til denne teksten til starten av siden eller seksjonen. Overstyrer text.
- appendtext
Legg til denne teksten i slutten av siden eller seksjonen. Overstyrer text.
Bruk section=new for å legge til en ny seksjon i stedet for denne parameteren.
- undo
Fjern (gjør om) denne sideversjonen. Overstyrer text, prependtext og appendtext.
- Type: heltall
- Verdien må være mindre enn 0.
- undoafter
Fjern alle sideversjoner fra undo til denne. Om den ikke er satt, fjern kun én sideversjon.
- Type: heltall
- Verdien må være mindre enn 0.
- redirect
Bestem omdirigeringer automatisk.
- Type: boolsk (detaljer)
- contentformat
Innholdsserialiseringsformat brukt for inndatateksten.
- É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
- contentmodel
Det nye innholdets innholdsmodell.
- Én av følgende verdier: css, javascript, json, text, unknown, wikitext
- token
En «csrf»-nøkkel hentet fra action=query&meta=tokens
Nøkkelen bør alltid sendes som siste parameter, eller i det minste etter parameteren text.
- Denne parameteren er påkrevd.
- returnto
Sidetittel. Hvis det å lagre en redigering opprettet en midlertidig konto kan API-et svare med en URL klienten bør besøke for å fullføre innlogging. Hvis denne parameteren er angitt vil URL-en omdirigere til den gitte siden i stedet for siden som ble redigert.
- Type: sidetittel
- Godtar ikke-eksisterende sider.
- returntoquery
URL-spørringsparametre (med ledende ?). Hvis det å lagre redigeringen opprettet en midlertidig konto kan API-et svare med en URL klienten bør besøke for å fullføre innlogging. Hvis denne parameteren er angitt vil URL-en omdirigere til en side med de gitte spørringspamatrene.
- Standard: (tom)
- returntoanchor
URL-fragment (med innledende #). Hvis det å lagre redigeringen opprettet en midlertidig konto kan API-et svare med en URL som klienten bør besøke for å fullføre innlogging. Hvis denne parameteren er angitt vil URL-en omdirigere til en side med det gitte fragmentet.
- Standard: (tom)
- Rediger en side.
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&baserevid=1234567&token=123ABC [åpne i sandkasse]
- Legg til __NOTOC__ i begynnelsen av en side.
- api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [åpne i sandkasse]
- Fjerner sideversjonene 13579–13585 med automatisk redigeringsforklaring.
- api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [åpne i sandkasse]