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=wbsetsitelink
- Voor deze module zijn leesrechten nodig.
- Voor deze module zijn schrijfrechten nodig.
- Deze module accepteert alleen POST-verzoeken.
- Bron: WikibaseClient
- Licentie: GPL-2.0-or-later
Koppelt een pagina op een wiki aan een Wikibase-item, of verwijdert een dergelijke reeds gemaakte koppeling.
- id
Het ID voor de entiteit, inclusief het voorvoegsel. Gebruik id, of site en title samen.
- new
Indien ingesteld zal een nieuwe entiteit worden aangemaakt. Stel dit in op het type entiteit dat u wilt aanmaken.
- Een van de volgende waarden: item, property
- site
Een ID voor de site waarop de pagina zich bevindt. Gebruik samen met title om een complete sitekoppeling te maken.
- Een van de volgende waarden:
- title
Titel van de pagina die gekoppeld moet worden. Gebruik samen met site om een complete sitekoppeling te maken.
- baserevid
Het numerieke ID van de versie om de wijziging op te baseren. Dit wordt gebruikt voor het vaststellen van conflicten tijdens het opslaan.
- Type: geheel getal
- summary
Samenvatting van de bewerking. Zal worden voorafgegaan door automatisch gegenereerd commentaar. De maximale lengte van het automatisch gegenereerde commentaar plus de samenvatting is 260 tekens. Wees u ervan bewust dat alles boven die limiet zal worden afgeknipt.
Wijzigingslabels om op de versie toe te passen.
- Waarden (gescheiden met | of alternatief): openrefine-3.6, openrefine-3.7
- token
Een token “csrf” dat is verkregen uit action=query&meta=tokens
- Deze parameter is vereist.
- bot
Deze bewerking als robotbewerking markeren. Deze URL-markering zal alleen in acht worden genomen indien de gebruiker tot de groep “bot” behoort.
- Type: booleaans (details)
- returnto
Paginatitel. Als bij het opslaan van de bewerking een tijdelijk account is aangemaakt, kan de API reageren met een URL die de cliënt moet bezoeken om het aanmelden te voltooien. Als deze parameter wordt opgegeven, wordt de URL doorverwezen naar de opgegeven pagina, in plaats van naar de pagina die is bewerkt.
- Soort: paginatitel
- Accepteert niet-bestaande pagina's.
- returntoquery
URL-queryparameters (met leidende ?). Als bij het opslaan van de bewerking een tijdelijk account is aangemaakt, kan de API reageren met een URL die de cliënt moet bezoeken om het aanmelden te voltooien. Als deze parameter wordt opgegeven, wordt de URL doorverwezen naar een pagina met de opgegeven queryparameters.
- Standaard: (leeg)
- returntoanchor
URL-fragment (met voorloop #). Als bij het opslaan van de bewerking een tijdelijk account is aangemaakt, kan de API reageren met een URL die de cliënt moet bezoeken om het aanmelding te voltooien. Als deze parameter wordt opgegeven, wordt de URL doorverwezen naar een pagina met het gegeven fragment.
- Standaard: (leeg)
- linksite
De identificatiecode van de site waarop de te koppelen pagina zich bevindt
- Deze parameter is vereist.
- Een van de volgende waarden:
- linktitle
De titel van de te koppelen pagina. Als deze parameter een lege string is, of als zowel linktitle als badges niet ingesteld zijn, zal de koppeling verwijderd worden.
- badges
De ID's van de items die ingesteld moeten worden als badges. Deze zullen de huidige vervangen. Indien deze parameter niet is ingesteld zullen de badges niet worden gewijzigd
- Waarden (gescheiden met | of alternatief):
- Voeg een sitekoppeling naar de Engelstalige pagina "Hydrogen" toe aan het item met ID Q999999998 indien de sitekoppeling nog niet bestaat
- api.php?action=wbsetsitelink&id=Q999999998&linksite=enwiki&linktitle=Hydrogen [in de sandbox openen]
- Voeg een sitekoppeling naar de Engelstalige pagina "Hydrogen" toe aan het item met ID Q999999998 indien de sitekoppeling nog niet bestaat. Voegt ook "Loves Oxygen" toe aan de bewerkingssamenvatting.
- api.php?action=wbsetsitelink&id=Q999999998&linksite=enwiki&linktitle=Hydrogen&summary=Loves%20Oxygen [in de sandbox openen]
- Voeg een sitekoppeling naar de Duitstalige pagina "Wasserstoff" toe aan het item dat gekoppeld is aan de Engelstalige pagina "Hydrogen" indien de sitekoppeling nog niet bestaat
- api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=dewiki&linktitle=Wasserstoff [in de sandbox openen]
- De Duitse sitekoppeling van een item verwijderen
- api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=dewiki [in de sandbox openen]
- Voeg een sitekoppeling naar de Poolse pagina "Wodór" toe aan het item dat gekoppeld is aan de Engelstalige pagina "Hydrogen", met één badge die wijst naar het item met ID "Q149"
- api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=plwiki&linktitle=Wodór&badges=Q149 [in de sandbox openen]
- Wijzig badges voor de koppeling van het item met ID Q999999998 naar de Poolse pagina in twee badges die wijzen naar de items met ID's "Q2" en "Q149", zonder de koppelingstitel op te geven
- api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&badges=Q2|Q149 [in de sandbox openen]
- Wijzig de koppeling van het item met ID Q999999998 naar de Poolse pagina zonder badges te wijzigen
- api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&linktitle=Warszawa [in de sandbox openen]
- Wijzig de koppeling van het item met ID Q999999998 naar de Poolse pagina en verwijder alle badges ervan
- api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&linktitle=Wodór&badges= [in de sandbox openen]