MediaWiki API hulp

This is an auto-generated MediaWiki API documentation page.

Documentation and examples: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

Main module

Status: De MediaWiki API is een stabiele interface die actief ondersteund en verbeterd wordt. Hoewel we het proberen te voorkomen, is het mogelijk dat er soms wijzigingen worden aangebracht die bepaalde API-verzoek kunnen verhinderen; abonneer u op de e-maillijst mediawiki-api-announce voor meldingen over wijzigingen.

Foutieve verzoeken: als de API foutieve verzoeken ontvangt, wordt er geantwoord met een HTTP-header met de sleutel "MediaWiki-API-Error" en daarna worden de waarde van de header en de foutcode op dezelfde waarde ingesteld. Zie API: Foutmeldingen en waarschuwingen voor meer informatie.

Specifieke parameters:
action

Welke handeling moet worden verricht.

ask
API module to query Semantic MediaWiki using the ask language.
askargs
API module to query Semantic MediaWiki using the ask language as list of conditions, printouts and parameters.
block
Gebruiker blokkeren.
bs-adminuser-store
Geeft een overzicht van alle gebruikers uit de database met aanvullende gevoelige gegevens. Maakt sorteren, filteren en pagineren mogelijk. Implementeert ExtJS Store-parameters.
bs-avatars-tasks
Gebruikersavatars uploaden, genereren en instellen
bs-book-chapters-store
Maakt het opvragen van alle boeken en de hoofdstukpagina's mogelijk.
bs-bookshelf-bookstore
Geeft een overzicht van alle hoofdstukken van een gegeven boek. Maakt sorteren, filteren en pagineren mogelijk. Implementeert ExtJS Store-parameters.
bs-bookshelf-manage
Voorziet in taken voor boekbewerking.
bs-bookshelf-mass-add-page-store
Voorziet in pagina's die gezamenlijk aan een boek kunnen worden toegevoegd.
bs-bookshelf-page-collection-store
Voorziet in een verzameling pagina's die gezamenlijk aan een boek kunnen worden toegevoegd.
bs-bookshelf-store
Geeft een overzicht van alle boeken. Maakt sorteren, filteren en pagineren mogelijk. Implementeert ExtJS Store-parameters.
bs-category-store
Geeft een overzicht van alle categorieën. Maakt sorteren, filteren en pagineren mogelijk. Implementeert ExtJS Store-parameters.
bs-category-treestore
Geeft de subcategorieën van een specifieke categorie weer
bs-categorylinks-store
Geeft een overzicht van alle categorieën van een pagina met verwijzingen naar de categoriepagina's, expliciete en impliciete categorieën.
bs-checklist-available-options-store
Geeft een overzicht van alle beschikbare opties voor controlelijst-sjablonen. Maakt sorteren, filteren en pagineren mogelijk. Implementeert ExtJS Store-parameters.
bs-checklist-tasks
Voorziet in bewerkingen voor de uitbreiding Checklist (controlelijsten)
bs-checklist-template-store
Geeft een overzicht van alle sjablonen die geldige bronnen van controlelijsten zijn. Maakt sorteren, filteren en pagineren mogelijk. Implementeert ExtJS Store-parameters.
bs-configmanager-store
Opslag beheren
bs-configmanager-tasks
Taken beheren
bs-contextmenu-tasks
Stelt de contextmenu-items in context beschikbaar
bs-dashboards-store
Geeft een overzicht van alle beschikbare portlets
bs-dashboards-tasks
Slaat dashboardinstellingen op
bs-dashboards-widgets-tasks
Geeft de inhoud terug van bepaalde dashboardwidgets
bs-expiry-store
Voorziet in opslag voor vervaldata en maakt het mogelijk deze op te vragen
bs-expiry-tasks
Voorziet in taken zoals het bewerken of verwijderen van vervaldata
bs-extendedsearch-autocomplete
Geeft de automatisch aangevulde resultaten van bepaalde zoekopdracht
bs-extendedsearch-query
De index doorzoeken
bs-extendedsearch-resultrelevance
Laat de relevantie van zoekresultaten zien
bs-extendedsearch-stats
Geeft statistische data over de geregistreerde zoekmachines en hun toegewezen middelen.
bs-extendedsearch-triggerupdate
Start met bijwerken van de zoekindex
bs-extendedsearch-type-store
Laat de geregistreerde zoektypen zien
bs-file-tasks
bs-filebackend-store
Geeft een overzicht van alle bestanden uit de backend. Maakt sorteren, filteren en pagineren mogelijk. Implementeert ExtJS Store-parameters.
bs-filehistory-store
bs-group-store
Geeft een overzicht van alle groepen behalve $wgImplicitGroups. Maakt sorteren, filteren en pagineren mogelijk. Implementeert ExtJS Store-parameters.
bs-groupmanager
Voorziet in de taken voor de uitbreiding GroupManager.
bs-insertfile-license-store
Geeft een overzicht van de licenties voor de uitbreiding InsertFile.
bs-inserttemplate-store
Geeft een overzicht van alle sjablonen. Maakt sorteren, filteren en pagineren mogelijk. Implementeert ExtJS Store-parameters.
bs-interwiki-store
Geeft een overzicht van alle interwiki-koppelingen. Maakt sorteren, filteren en pagineren mogelijk. Implementeert ExtJS Store-parameters.
bs-interwikilinks-tasks
Voorziet in de taken voor de uitbreiding InterWikiLinks.
bs-js-var-config
Voorziet in een API-eindpunt voor het ophalen van configuratievariabelen bij de cliënt
bs-linker
Geeft koppelingen terug naar door Linker gegenereerde pagina's
bs-mypageassignment-store
Geeft pagina's terug die zijn toegewezen aan de huidige gebruiker
bs-namespace-store
Geeft een overzicht van alle naamruimten en willekeurige configuratie. Maakt sorteren, filteren en pagineren mogelijk. Implementeert ExtJS Store-parameters.
bs-namespace-tasks
Maakt het mogelijk de instellingen voor de naamruimten aan te passen.
bs-nsfilerepo-connector
API-eindpunt voor uitbreiding BlueSpiceNSFileRepoConnector
bs-nsfrc-tasks
API-eindpunt voor uitbreiding BlueSpiceNSFileRepoConnector
bs-pageaccess-store
De toegang regelen op paginaniveau
bs-pageassignable-store
Geeft de lijst met toegewezenen terug
bs-pageassignment-store
Geeft toewijzingen van de specifieke pagina terug
bs-pageassignment-tasks
De lijst met toewijzingen voor een specifieke pagina ophalen of bewerken
bs-pageauthors-store
Geeft een overzicht van alle auteurs van een in de context opgegeven pagina
bs-pagetemplate-tags-store
Geeft een overzicht van alle labels van paginasjablonen. Maakt sorteren, filteren en pagineren mogelijk. Implementeert ExtJS Store-parameters.
bs-pagetemplates-store
Geeft een overzicht van alle paginasjablonen. Maakt sorteren, filteren en pagineren mogelijk. Implementeert ExtJS Store-parameters.
bs-pagetemplates-tasks
Maakt manipulatie van paginasjablonen mogelijk
bs-permissionmanager-tasks
Voorziet in taken voor PermissionManager
bs-ping-tasks
Ping-taak die zorgt voor voortdurende uitwisseling van gegevens
bs-privacy
Eindpunt voor alle API-handelingen met betrekking tot privacy
bs-privacy-get-all-consents
Eindpunt voor het ophalen van instemmingsinformatie voor alle gebruikers
bs-privacy-get-requests
Eindpunt voor het ophalen van alle openstaande aanvragen
bs-qr-code
QR-code ontvangen als base64-gegevens-URI voor een pagina
bs-rating-tasks
Voert veelvoorkomende taken uit voor uitbreiding Rating
bs-ratingarticle-store
Levert beoordelingen voor artikelen
bs-ratingarticlelike-store
Levert aanbevelingen voor artikelen
bs-readconfirmation-tasks
API-eindpunt voor uitbreiding ReadConfirmation
bs-readers-data-store
Verkrijg lezersinformatie van specifieke pagina.
bs-readers-page-readers-store
Verkrijg alle lezers van alle pagina's
bs-readers-revision-readers-store
Verkrijg alle lezers van alle revisies van een pagina
bs-readers-tasks
Voorziet in algemene bewerkingen voor Readers
bs-readers-users-store
Verkrijg alle lezersinformatie van specifieke pagina.
bs-recentchanges-store
Geeft een overzicht van alle recente wijzigingen. Maakt sorteren, filteren en pagineren mogelijk. Implementeert opslagparameters.
bs-reminder-store
Voorziet in opslag voor herinneringen en maakt het mogelijk deze op te vragen
bs-reminder-tasks
Voorziet in taken zoals het bewerken of verwijderen van herinneringen
bs-role-permission-store
Voorziet in rolbeschrijving voor PermissionManager
bs-rss-standards-pages-store
Toon lijst van beschikbare pagina's voor RSSFeeder
bs-rssfeeder-tasks
Biedt algemene taken aan voor de RSSFeeder
bs-smartlist-tasks
API-functies om portlet-gegevens te bedienen voor pagina- en gebruikersstatistieken
bs-smw-connector-ask-store
ExtJS-compatibele opslag voor het uitvoeren van semantische zoekopdrachten
bs-smw-connector-smw-property-store
ExtJS-compatibele opslag om eigenschapswaarden op te halen
bs-smw-connector-tree-ask-store
ExtJS-compatibele boomopslag voor het uitvoeren van semantische zoekopdrachten
bs-social-tasks
Voorziet in taken zoals het bewerken of verwijderen van entiteiten
bs-socialentity-store
Voorziet in een doorzoekbare opslag voor entiteiten en maakt het mogelijk deze op te vragen
bs-socialresolve-tasks
Biedt taken voor het bewerken van de oplosstatus van entiteiten
bs-socialtags-tasks
Biedt taken voor het bewerken van de gekoppelde pagina's van entiteiten
bs-socialtitlequery-store
Biedt gegevens voor titels, die binnen een entiteit kunnen worden gekoppeld
bs-socialtopics-tasks
Biedt taken zoals het automatisch aanmaken van de discussiepagina
bs-socialwatch-tasks
Biedt taken voor het bewerken van de volgstatus van entiteiten
bs-statistics-available-diagrams-store
Voorziet in een opslag met beschikbare diagrammen
bs-statistics-search-options-store
Voorziet in een opslag met beschikbare zoekopties
bs-statistics-tasks
Voorziet in algemene taken voor statistieken
bs-task
Voorziet in het API-eindpunt voor het uitvoeren van geregistreerde taken
bs-templatelinks-store
Geeft een overzicht van alle sjablonen van een pagina met koppelingen naar deze sjablonen.
bs-titlequery-store
Geeft paginatitels en (optioneel) naamruimtevoorvoegsels weer op basis van een zoekterm. Implementeert ExtJS Store-parameters.
bs-upload-license-store
Geeft een overzicht van alle beschikbare licenties voor een bestandsupload
bs-usagetracker-store
Bevat statistische gegevens over het gebruik van uitbreidingen
bs-user-store
Geeft een overzicht van alle gebruikers uit de database. Maakt sorteren, filteren en pagineren mogelijk. Implementeert ExtJS Store-parameters.
bs-userinfometa
Lijst de gegeven user meta informatiedata op
bs-usermanager-group-store
Voorziet in de API voor gebruikersbeheertaken voor BlueSpice.
bs-usermanager-tasks
Voorziet in bewerkingen voor de uitbreiding Checklist (controlelijsten)
bs-watchlist-store
Geeft een overzicht van alle volglijstvermeldingen. Maakt sorteren, filteren en pagineren mogelijk. Implementeert opslagparameters.
bs-wikiexplorer-store
Voorziet in alle gegevens voor de extensie WikiExplorer
bs-wikipage-store
Geeft een overzicht van alle wiki-pagina's. Maakt sorteren, filteren en pagineren mogelijk. Implementeert ExtJS Store-parameters.
bs-wikipage-tasks
Voorziet in algemene bewerkingen voor WikiPages
bs-wikisubpage-treestore
Geeft de subpagina's van een specifieke wikipagina weer
changeauthenticationdata
Change authentication data for the current user.
changecontentmodel
Wijzig het inhoudsmodel van een pagina
checktoken
De geldigheid van een token van action=query&meta=tokens controleren.
clearhasmsg
Wist de hasmsg-vlag voor de huidige gebruiker.
clientlogin
Bij de wiki aanmelden met behulp van de interactieve flow.
compare
Het verschil tussen twee pagina's ophalen.
compoundquery
cpd-delete-orphaned-elements
Wist elementen van het BPMN-diagram die zijn verwijderd
cpd-save-diagram-elements
Slaat elementen van het BPMN-diagram op als wikipagina's, of werkt ze bij als ze al bestaan
createaccount
Een nieuw gebruikersaccount aanmaken.
delete
Een pagina verwijderen.
echomarkread
Meldingen van de huidige gebruiker markeren als gelezen.
echomarkseen
Aangeven dat de huidige gebruiker zijn of haar meldingen heeft gezien.
echomute
Meldingen van bepaalde gebruikers of pagina’s dempen of niet meer dempen.
edit
Pagina's aanmaken en bewerken.
emailuser
Gebruiker e-mailen.
embedvideo
Get generated video embed code for given parameters.
expandtemplates
Vouwt alle sjablonen binnen wikitekst uit.
ext.srf.datatables.api
ext.srf.slideshow.show
feedcontributions
Retourneert een feed van gebruikersbijdragen.
feedrecentchanges
Returns a recent changes feed.
feedwatchlist
Retourneert een volglijstfeed.
filerevert
Een oude versie van een bestand terugplaatsen.
flexiskin-activation
De activeringsmodule
flexiskin-delete
De verwijdermodule
flexiskin-preview
De voorvertoningsmodule
flexiskin-save
De opslagmodule
forms-form-submit
Biedt bewerking via formulieren
forms-get-definitions
Biedt de mogelijkheid de bestaande formulierdefinities op te vragen
getheaderfooter
Retrieve the parsed output of a header or footer in the context of a certain page.
help
Toon hulp voor de opgegeven modules.
imagerotate
Een of meerdere afbeeldingen draaien.
import
Importeer een pagina van een andere wiki, of van een XML-bestand.
linkaccount
Link an account from a third-party provider to the current user.
login
Log in and get authentication cookies.
logout
Afmelden en sessiegegevens wissen.
managetags
Perform management tasks relating to change tags.
mergehistory
Geschiedenissen van pagina's samenvoegen.
move
Pagina hernoemen.
opensearch
In de wiki zoeken met behulp het OpenSearchprotocol.
options
Voorkeuren van de huidige gebruiker wijzigen.
pagecheckout-clear
Het voorbehoud van de actieve pagina opheffen
paraminfo
Verkrijg informatie over API-modules.
parse
Parses content and returns parser output.
patrol
Een pagina of revisie als gecontroleerd markeren.
pfautocomplete
Automatisch aanvullen gebruikt door de uitbreiding Paginaformulieren.
pfautoedit
Maak of bewerk een pagina met behulp van een formulier dat is gedefinieerd door de uitbreiding Paginaformulieren.
protect
Change the protection level of a page.
purge
Purge the cache for the given titles.
query
Fetch data from and about MediaWiki.
removeauthenticationdata
Remove authentication data for the current user.
resetpassword
Send a password reset email to a user.
revisiondelete
Versies verwijderen of terugplaatsen.
rollback
Undo the last edit to the page.
rsd
Export an RSD (Really Simple Discovery) schema.
setnotificationtimestamp
Update the notification timestamp for watched pages.
setpagelanguage
Wijzig de taal van een pagina.
smwbrowse
API module to support browse activities for different entity types in Semantic MediaWiki.
smwinfo
API module to retrieve information about Semantic MediaWiki statistics and other meta information.
smwtask
API module to execute Semantic MediaWiki related tasks (for internal use only, not for public use).
tag
Add or remove change tags from individual revisions or log entries.
templatedata
De gegevens ophalen die zijn opgeslagen door de uitbreiding TemplateData.
unblock
Gebruikers deblokkeren.
undelete
Undelete revisions of a deleted page.
unlinkaccount
Remove a linked third-party account from the current user.
upload
Upload a file, or get the status of pending uploads.
userrights
Change a user's group membership.
validatepassword
Valideer een wachtwoord tegen het wachtwoordbeleid van de wiki.
watch
De pagina aan/van de volglijst van de huidige gebruiker toevoegen/verwijderen.
webauthn
API-module om te communiceren tussen server en cliënt tijdens registratie-/authenticatieproces
browsebyproperty
Verouderd. API module to retrieve information about a property or list of properties.
browsebysubject
Verouderd. API module to retrieve information about a subject.
categorytree
Intern. Interne module voor de uitbreiding CategoryTree.
cspreport
Intern. Used by browsers to report violations of the Content Security Policy. This module should never be used, except when used automatically by a CSP compliant web browser.
oathvalidate
Intern. Een token voor tweefactorauthenticatie (OATH) valideren.
scribunto-console
Intern. Interne module voor het afhandelen van XHR-verzoeken vanaf de Scribunto-console.
stashedit
Intern. Prepare an edit in shared cache.
visualeditor
Intern. Geeft HTML5 terug voor een pagina van de Parsoid-service.
visualeditoredit
Intern. Een HTML5-pagina in MediaWiki opslaan (via Parsoid in wikitekst omgezet).
Een van de volgende waarden: ask, askargs, block, bs-adminuser-store, bs-avatars-tasks, bs-book-chapters-store, bs-bookshelf-bookstore, bs-bookshelf-manage, bs-bookshelf-mass-add-page-store, bs-bookshelf-page-collection-store, bs-bookshelf-store, bs-category-store, bs-category-treestore, bs-categorylinks-store, bs-checklist-available-options-store, bs-checklist-tasks, bs-checklist-template-store, bs-configmanager-store, bs-configmanager-tasks, bs-contextmenu-tasks, bs-dashboards-store, bs-dashboards-tasks, bs-dashboards-widgets-tasks, bs-expiry-store, bs-expiry-tasks, bs-extendedsearch-autocomplete, bs-extendedsearch-query, bs-extendedsearch-resultrelevance, bs-extendedsearch-stats, bs-extendedsearch-triggerupdate, bs-extendedsearch-type-store, bs-file-tasks, bs-filebackend-store, bs-filehistory-store, bs-group-store, bs-groupmanager, bs-insertfile-license-store, bs-inserttemplate-store, bs-interwiki-store, bs-interwikilinks-tasks, bs-js-var-config, bs-linker, bs-mypageassignment-store, bs-namespace-store, bs-namespace-tasks, bs-nsfilerepo-connector, bs-nsfrc-tasks, bs-pageaccess-store, bs-pageassignable-store, bs-pageassignment-store, bs-pageassignment-tasks, bs-pageauthors-store, bs-pagetemplate-tags-store, bs-pagetemplates-store, bs-pagetemplates-tasks, bs-permissionmanager-tasks, bs-ping-tasks, bs-privacy-get-all-consents, bs-privacy-get-requests, bs-privacy, bs-qr-code, bs-rating-tasks, bs-ratingarticle-store, bs-ratingarticlelike-store, bs-readconfirmation-tasks, bs-readers-data-store, bs-readers-page-readers-store, bs-readers-revision-readers-store, bs-readers-tasks, bs-readers-users-store, bs-recentchanges-store, bs-reminder-store, bs-reminder-tasks, bs-role-permission-store, bs-rss-standards-pages-store, bs-rssfeeder-tasks, bs-smartlist-tasks, bs-smw-connector-ask-store, bs-smw-connector-smw-property-store, bs-smw-connector-tree-ask-store, bs-social-tasks, bs-socialentity-store, bs-socialresolve-tasks, bs-socialtags-tasks, bs-socialtitlequery-store, bs-socialtopics-tasks, bs-socialwatch-tasks, bs-statistics-available-diagrams-store, bs-statistics-search-options-store, bs-statistics-tasks, bs-task, bs-templatelinks-store, bs-titlequery-store, bs-upload-license-store, bs-usagetracker-store, bs-user-store, bs-userinfometa, bs-usermanager-group-store, bs-usermanager-tasks, bs-watchlist-store, bs-wikiexplorer-store, bs-wikipage-store, bs-wikipage-tasks, bs-wikisubpage-treestore, changeauthenticationdata, changecontentmodel, checktoken, clearhasmsg, clientlogin, compare, compoundquery, cpd-delete-orphaned-elements, cpd-save-diagram-elements, createaccount, delete, echomarkread, echomarkseen, echomute, edit, emailuser, embedvideo, expandtemplates, ext.srf.datatables.api, ext.srf.slideshow.show, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, flexiskin-activation, flexiskin-delete, flexiskin-preview, flexiskin-save, forms-form-submit, forms-get-definitions, getheaderfooter, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, move, opensearch, options, pagecheckout-clear, paraminfo, parse, patrol, pfautocomplete, pfautoedit, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, setpagelanguage, smwbrowse, smwinfo, smwtask, tag, templatedata, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, webauthn, browsebyproperty, browsebysubject, categorytree, cspreport, oathvalidate, scribunto-console, stashedit, visualeditor, visualeditoredit
Standaard: help
format

De opmaak van de uitvoer.

json
Toon de data in het JSON formaat.
jsonfm
Toon de data in het JSON formaat (opgemaakt in HTML).
none
Toon niets.
php
Toon de data in geserialiseerde PHP.
phpfm
Toon de data in geserialiseerde PHP (opgemaakt in HTML).
rawfm
Gegevens, inclusief debugelementen, in JSON-formaat (nette opmaak in HTML) uitvoeren.
xml
Toon de data in het XML formaat.
xmlfm
Toon de data in het XML formaat (opgemaakt in HTML).
Een van de volgende waarden: json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
Standaard: jsonfm
maxlag

De maximale vertraging kan gebruikt worden als MediaWiki is geïnstalleerd op een databasecluster die gebruik maakt van replicatie. Om te voorkomen dat handelingen nog meer databasereplicatievertraging veroorzaken, kan deze parameter ervoor zorgen dat de client wacht totdat de replicatievertraging lager is dan de aangegeven waarde. In geval van buitensporige vertraging wordt de foutcode maxlag teruggegeven met een bericht als Waiting for $host: $lag seconds lagged.
Zie Handleiding:Maxlag parameter voor meer informatie.

Type: integer
smaxage

Stelt de s-maxage HTTP cache controle header in op het aangegeven aantal seconden. Foutmeldingen komen nooit in de cache.

Type: integer
Standaard: 0
maxage

Stelt de max-age HTTP cache controle header in op het aangegeven aantal seconden. Foutmeldingen komen nooit in de cache.

Type: integer
Standaard: 0
assert

Controleer of de gebruiker is aangemeld indien assert=user, niet is aangemeld is indien assert=anon, of het botgebruikersrecht heeft indien assert=bot.

Een van de volgende waarden: anon, bot, user
assertuser

Controleer of de huidige gebruiker de genoemde gebruiker is.

Type: gebruiker, met gebruikersnaam
requestid

Elke waarde die hier gegeven wordt, wordt aan het antwoord toegevoegd. Dit kan gebruikt worden om verzoeken te onderscheiden.

servedby

De hostnaam van de server die de aanvraag heeft afgehandeld aan de resultaten toevoegen.

Type: boolean (details)
curtimestamp

Huidige tijd aan de resultaten toevoegen.

Type: boolean (details)
responselanginfo

De voor uselang en errorlang gebruikte talen aan de resultaten toevoegen.

Type: boolean (details)
origin

When accessing the API using a cross-domain AJAX request (CORS), set this to the originating domain. This must be included in any pre-flight request, and therefore must be part of the request URI (not the POST body).

For authenticated requests, this must match one of the origins in the Origin header exactly, so it has to be set to something like https://en.wikipedia.org or https://meta.wikimedia.org. If this parameter does not match the Origin header, a 403 response will be returned. If this parameter matches the Origin header and the origin is allowed, the Access-Control-Allow-Origin and Access-Control-Allow-Credentials headers will be set.

For non-authenticated requests, specify the value *. This will cause the Access-Control-Allow-Origin header to be set, but Access-Control-Allow-Credentials will be false and all user-specific data will be restricted.

uselang

Taal om te gebruiken voor berichtvertalingen. action=query&meta=siteinfo gecombineerd met siprop=languages toont een lijst met taalcodes. De waarde user gebruikt de taal die door de huidige gebruiker als voorkeur is ingesteld. De waarde content gebruikt de taal die de inhoud op de wiki heeft.

Standaard: user
variant

Variant of the language. Only works if the base language supports variant conversion.

errorformat

Format to use for warning and error text output

plaintext
Wikitext with HTML tags removed and entities replaced.
wikitext
Unparsed wikitext.
html
HTML
raw
Message key and parameters.
none
Geen tekstuitvoer, alleen de foutcodes.
bc
Format used prior to MediaWiki 1.29. errorlang and errorsuselocal are ignored.
Een van de volgende waarden: bc, html, none, plaintext, raw, wikitext
Standaard: bc
errorlang

De voor waarschuwingen en fouten te gebruiken taal. action=query&meta=siteinfo met siprop=languages geeft een lijst van taalcodes, of stel content in om de taal van de inhoud van deze wiki te gebruiken, of stel uselang in om dezelfde waarde als de parameter uselang te gebruiken.

Standaard: uselang
errorsuselocal

Indien ingesteld maken foutmeldingen gebruik van lokaal aangepaste berichten in de MediaWiki-naamruimte.

Type: boolean (details)
Toestemmingen:
writeapi
Via de API bewerkingen uitvoeren
Toegekend aan: all, user en bot
apihighlimits
Use higher limits in API queries (slow queries: 500; fast queries: 5000). The limits for slow queries also apply to multivalue parameters.
Toegekend aan:

Gegevenstypen

Input to MediaWiki should be NFC-normalized UTF-8. MediaWiki may attempt to convert other input, but this may cause some operations (such as edits with MD5 checks) to fail.

Parameters that take multiple values are normally submitted with the values separated using the pipe character, e.g. param=value1|value2 or param=value1%7Cvalue2. If a value must contain the pipe character, use U+001F (Unit Separator) as the separator and prefix the value with U+001F, e.g. param=%1Fvalue1%1Fvalue2.

Some parameter types in API requests need further explanation:

boolean

Boolean parameters work like HTML checkboxes: if the parameter is specified, regardless of value, it is considered true. For a false value, omit the parameter entirely.

expiry

Vervaldata kunnen relatief zijn (bv. 5 months or 2 weeks) of absoluut (bv. 2014-09-18T12:34:56Z). Voor geen vervaldatum gebruikt u infinite, indefinite, infinity of never.

timestamp

Timestamps may be specified in several formats, see the Timestamp library input formats documented on mediawiki.org for details. ISO 8601 date and time is recommended: 2001-01-15T14:56:00Z. Additionally, the string now may be used to specify the current timestamp.

Templated parameters

Templated parameters support cases where an API module needs a value for each value of some other parameter. For example, if there were an API module to request fruit, it might have a parameter fruits to specify which fruits are being requested and a templated parameter {fruit}-quantity to specify how many of each fruit to request. An API client that wants 1 apple, 5 bananas, and 20 strawberries could then make a request like fruits=apples|bananas|strawberries&apples-quantity=1&bananas-quantity=5&strawberries-quantity=20.

Vermeldingen

API-ontwikkelaars:

  • Yuri Astrakhan (oorspronkelijke ontwikkelaar, hoofdontwikkelaar september 2006 – september 2007)
  • Roan Kattouw (hoofdontwikkelaar september 2007–2009)
  • Victor Vasiliev
  • Bryan Tong Minh
  • Sam Reed
  • Brad Jorsch (hoofdontwikkelaar 2013–2020)

Stuur uw opmerkingen, suggesties en vragen naar mediawiki-api@lists.wikimedia.org of maak een bugrapport aan op https://phabricator.wikimedia.org/.