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=protect
- Denne modulen krever lesetilgang.
- Denne modulen krever skrivetilgang.
- Denne modulen aksepterer bare POST forespørsler.
- Kilde: MediaWiki
- Lisens: GPL-2.0-or-later
Endre beskyttelsesnivået til en side.
- title
Tittelen på siden som skal (av)beskyttes. Kan ikke brukes sammen med pageid.
- pageid
ID-en til siden som skal (av)beskyttes. Kan ikke brukes sammen med title.
- Type: heltall
- protections
Liste over beskyttelsesnivåer, formatert action=level (f.eks. edit=sysop). Nivået all betyr at alle kan utføre handlingen uten restriksjoner.
Merk: Handlinger som ikke listes opp vil få sine restriksjoner fjernet.
- Denne parameteren er påkrevd.
- Separer verdier med | eller alternativ.
- Maksimalt antall verdier er 50 (500 for klienter som er tillatt høyere grenser).
- expiry
Utløpstidsstempler. Hvis bare ett tidsstempel er sett vil det brukes for alle beskyttelser. Bruk infinite, indefinite, infinity eller never for varig beskyttelse.
- Separer verdier med | eller alternativ.
- Maksimalt antall verdier er 50 (500 for klienter som er tillatt høyere grenser).
- Standard: infinite
- reason
Årsak for (av)beskyttelse.
- Standard: (tom)
Endringstagger som skal brukes på oppføringen i beskyttelsesloggen.
- Verdier (separer med | eller alternativ):
- cascade
Slå på forplantet beskyttelse (altså beskytt inkluderte maler og bilder brukt på denne siden). Ignoreres hvis ingen av de gitte beskyttelsesnivåene støtter forplantning.
- Type: boolsk (detaljer)
- watch
- Utgått.
Hvis denne er satt, legg til siden som (av)beskyttes i den gjeldende brukerens overvåkningsliste.
- Type: boolsk (detaljer)
- watchlist
Legg til eller fjern siden fra den gjeldende brukerens overvåkningsliste, bruk innstillingene (ignoreres for botbrukere) eller ikke endre overvåkning.
- Én av følgende verdier: nochange, preferences, unwatch, watch
- Standard: preferences
- token
En «csrf»-nøkkel hentet fra action=query&meta=tokens
- Denne parameteren er påkrevd.
- Beskytt en side.
- api.php?action=protect&title=Hovedside&token=123ABC&protections=edit=sysop|move=sysop&cascade=&expiry=20070901163000|never [åpne i sandkasse]
- Avbeskytt en side ved å sette restriksjoner til all (altså at alle har lov til å utføre handlingen).
- api.php?action=protect&title=Hovedside&token=123ABC&protections=edit=all|move=all&reason=Lifting%20restrictions [åpne i sandkasse]
- Avbeskytt en side ved å sette ingen restriksjoner.
- api.php?action=protect&title=Hovedside&token=123ABC&protections=&reason=Lifting%20restrictions [åpne i sandkasse]