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
prop=info (in)
- Voor deze module zijn leesrechten nodig.
- Bron: MediaWiki
- Licentie: GPL-2.0-or-later
Verkrijg basale paginainformatie.
- inprop
Welke extra eigenschappen opgevraagd moeten worden:
- protection
- Geef het beveiligingsniveau van elke pagina weer.
- talkid
- De pagina-ID van de overlegpagina bij elke niet-overlegpagina.
- watched
- Geef de volgstatus van elke pagina weer.
- watchers
- Het aantal volgers, indien toegestaan.
- visitingwatchers
- Het aantal volgers van elke pagina die recente versies van die pagina hebben bezocht, indien toegestaan.
- notificationtimestamp
- Het tijdstempel van de volglijstmelding van elke pagina.
- subjectid
- De pagina-ID van de bovenliggende pagina voor elke overlegpagina.
- associatedpage
- De voorgevoegde titel van de bijbehorende onderwerp- of overlegpagina.
- url
- Geeft een volledige URL, een bewerkings-URL en de canonieke URL voor elke pagina.
- readable
- Verouderd. Of de gebruiker deze pagina kan lezen. Gebruik in plaats daarvan intestactions=read.
- preload
- Verouderd. Geeft de tekst die wordt geretourneerd door EditFormPreloadText. Gebruik in plaats daarvan preloadcontent, dat ook andere soorten vooraf geladen tekst ondersteunt.
- preloadcontent
- Geeft de inhoud aan die in de editor moet worden weergegeven wanneer de pagina niet bestaat of wanneer een nieuwe sectie wordt toegevoegd.
- editintro
- Geeft de inleidende berichten die aan de gebruiker moeten worden getoond tijdens het bewerken van deze pagina of versie, opgemaakt in HTML.
- displaytitle
- Geeft aan hoe de paginatitel daadwerkelijk wordt weergegeven.
- varianttitles
- Geeft de weergavetitel weer in alle varianten van de taal van de site-inhoud.
- linkclasses
- Geeft de extra CSS-klassen weer (bv. koppelingskleuren) die gebruikt worden voor koppelingen naar deze pagina indien ze verschijnen op de pagina waarvan de naam in inlinkcontext is ingesteld.
- Waarden (gescheiden met | of alternatief): associatedpage, displaytitle, editintro, linkclasses, notificationtimestamp, preloadcontent, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, preload, readable
- inlinkcontext
De contexttitel die moet worden gebruikt bij het bepalen van extra CSS-klassen (bv. koppelingskleuren) wanneer inprop linkclasses bevat.
- Soort: paginatitel
- Accepteert niet-bestaande pagina's.
- Standaard: Hoofdpagina
- intestactions
Kijk of de huidige gebruiker bepaalde handelingen op de pagina kan verrichten.
- Scheid waarden met | of een alternatief.
- Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
- intestactionsdetail
Detailniveau voor intestactions. Gebruik de parameters errorformat en errorlang van de hoofdmodule om de opmaak van de geretourneerde berichten te bepalen.
- boolean
- Retourneer een Booleaanse waarde voor elke handeling.
- full
- Retourneer berichten waarin wordt uitgelegd waarom de handeling niet is toegestaan, of een lege array als de handeling wel is toegestaan.
- quick
- Net als full, maar dan zonder systeembelastende controles.
- Een van de volgende waarden: boolean, full, quick
- Standaard: boolean
- intestactionsautocreate
Kijk of door het uitvoeren van intestactions automatisch een tijdelijk account aangemaakt zou worden.
- Type: booleaans (details)
- inpreloadcustom
Titel van een aangepaste pagina die als vooraf geladen inhoud moet worden gebruikt.
- Wordt alleen gebruikt als inprop preloadcontent bevat.
- inpreloadparams
Parameters voor de aangepaste pagina die wordt gebruikt als vooraf geladen inhoud.
- Wordt alleen gebruikt als inprop preloadcontent bevat.
- Scheid waarden met | of een alternatief.
- Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
- inpreloadnewsection
Retourneer vooraf geladen inhoud voor een nieuwe sectie op de pagina, in plaats van een nieuwe pagina.
- Wordt alleen gebruikt als inprop preloadcontent bevat.
- Type: booleaans (details)
- ineditintrostyle
Voor sommige inleidende berichten zijn er optionele omhullende kaders. Gebruik moreframes om ze op te nemen of lessframes om ze weg te laten.
- Wordt alleen gebruikt als inprop editintro bevat.
- Een van de volgende waarden: lessframes, moreframes
- Standaard: moreframes
- ineditintroskip
Lijst met inleidende berichten die uit het antwoord moeten worden verwijderd. Gebruik dit als een bepaald bericht niet relevant is voor uw tool, of als de informatie al op een andere manier wordt overgebracht.
- Wordt alleen gebruikt als inprop editintro bevat.
- Scheid waarden met | of een alternatief.
- Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
- ineditintrocustom
Titel van een aangepaste pagina die u kunt gebruiken als extra inleidend bericht.
- Wordt alleen gebruikt als inprop editintro bevat.
- incontinue
Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.
- Vraag informatie op over de pagina Hoofdpagina.
- api.php?action=query&prop=info&titles=Hoofdpagina [in de sandbox openen]
- Vraag algemene en beveiligingsinformatie op over de pagina Hoofdpagina.
- api.php?action=query&prop=info&inprop=protection&titles=Hoofdpagina [in de sandbox openen]
list=categorymembers (cm)
- Voor deze module zijn leesrechten nodig.
- Deze module kan als generator worden gebruikt.
- Bron: MediaWiki
- Licentie: GPL-2.0-or-later
Toon alle pagina's in de opgegeven categorie.
- cmtitle
Welke categorie moet worden opgesomd (verplicht). Moet het voorvoegsel Categorie: bevatten. Kan niet samen met cmpageid worden gebruikt.
- cmpageid
Pagina-ID van de op te sommen categorie. Kan niet in combinatie met cmtitle gebruikt worden.
- Type: geheel getal
- cmprop
Welke informatie moet worden opgenomen:
- ids
- Voegt de pagina-ID toe.
- title
- Voegt de titel en de naamruimte-ID van de pagina toe.
- sortkey
- Voegt de sorteersleutel toe die wordt gebruikt voor het sorteren in de categorie (hexadecimale tekenreeks).
- sortkeyprefix
- Voegt het sorteersleutelvoorvoegsel toe dat wordt gebruikt voor het sorteren in de categorie (het voor mensen leesbare deel van de sorteersleutel).
- type
- Voegt het type toe waarin de pagina is gecategoriseerd (page, subcat of file).
- timestamp
- Voegt het tijdstip toe waarop de pagina is opgenomen.
- Waarden (gescheiden met | of alternatief): ids, sortkey, sortkeyprefix, timestamp, title, type
- Standaard: ids|title
- cmnamespace
Alleen pagina‘s in deze naamruimten opnemen. Merk op dat cmtype=subcat of cmtype=file kan worden gebruikt in plaats van cmnamespace=14 of 6.
- Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Gebruik * om alle waarden op te geven.
- cmtype
Welk type categorieleden moet worden opgenomen. Genegeerd wanneer cmsort=timestamp is ingesteld.
- Waarden (gescheiden met | of alternatief): file, page, subcat
- Standaard: page|subcat|file
- cmcontinue
Wanneer er meer resultaten beschikbaar zijn, gebruikt u dit om verder te gaan. Diepgaandere informatie over het voortzetten van query's is te vinden op mediawiki.org.
- cmlimit
Het maximale aantal weer te geven pagina's.
- Type: geheel getal of max
- De waarde moet tussen 1 en 500 liggen.
- Standaard: 10
- cmsort
Eigenschap om op te sorteren.
- Een van de volgende waarden: sortkey, timestamp
- Standaard: sortkey
- cmdir
Richting om in te sorteren.
- Een van de volgende waarden: asc, ascending, desc, descending, newer, older
- Standaard: ascending
- cmstart
Tijdstip waarop de lijst moet beginnen. Kan alleen worden gebruikt met cmsort=timestamp .
- Type: tijdstip (toegestane indelingen)
- cmend
Tijdstip waarop de lijst moet eindigen. Kan alleen worden gebruikt met cmsort=timestamp .
- Type: tijdstip (toegestane indelingen)
- cmstarthexsortkey
Sorteersleutel waarmee de lijst moet beginnen, zoals geretourneerd door cmprop=sortkey. Kan alleen worden gebruikt met cmsort=sortkey.
- cmendhexsortkey
Sorteersleutel waarmee de lijst moet eindigen, zoals geretourneerd door cmprop=sortkey. Kan alleen worden gebruikt met cmsort=sortkey.
- cmstartsortkeyprefix
Soorteersleutel-voorvoegsel waarmee de lijst moet beginnen. Kan alleen worden gebruikt met cmsort=sortkey. Overschrijft cmstarthexsortkey.
- cmendsortkeyprefix
Soorteersleutel-voorvoegsel waarvóór de lijst moet eindigen (dus niet waarmee; als deze waarde voorkomt, wordt deze niet opgenomen!). Kan alleen worden gebruikt met cmsort=sortkey. Overschrijft cmendhexsortkey.
- cmstartsortkey
- Verouderd.
Gebruik in plaats daarvan cmstarthexsortkey.
- cmendsortkey
- Verouderd.
Gebruik in plaats daarvan cmendhexsortkey.
- Toon de eerste 10 pagina's in Category:Physics.
- api.php?action=query&list=categorymembers&cmtitle=Category:Physics [in de sandbox openen]
- Informatie verkrijgen over de eerste tien pagina’s in Category:Physics.
- api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [in de sandbox openen]