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=wbsetclaim
- 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
Maakt een complete verklaring aan of werkt deze bij.
- claim
Serialisatie van verklaring
- Deze parameter is vereist.
- index
De index binnen de entiteits lijst van verklaringen waar de verklaring naartoe verplaatst moet worden. Optioneel. Wees u ervan bewust dat wanneer een index wordt opgegeven die een positie aangeeft die niet naast een verklaring ligt waarvan de hoofdsnak niet dezelfde eigenschap bevat, de hele groep verklaringen waarvan de hoofdsnaks dezelfde eigenschap bevatten wordt verplaatst. Indien niet opgegeven zal een bestaande verklaring op zijn plek blijven, terwijl een nieuwe verklaring toegevoegd zal worden aan de laatste waarvan de hoofdsnak dezelfde eigenschap bevat.
- 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.
- tags
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.
- 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
- bot
Deze bewerking als robotbewerking markeren. Deze URL-markering zal alleen in acht worden genomen indien de gebruiker tot de groep “bots” behoort.
- Type: booleaans (details)
- ignoreduplicatemainsnak
Als dit waar is en de entiteit al een verklaring heeft met dezelfde hoofdsnak als de verklaring die in het verzoek wordt verzonden, wordt het verzoek genegeerd
- Type: booleaans (details)
- Stel de verklaring met het gegeven ID in op eigenschap P1 met string-waarde "City"
- api.php?action=wbsetclaim&claim={"id":"Q999999998$5627445f-43cb-ed6d-3adb-760e85bd17ee","type":"claim","mainsnak":{"snaktype":"value","property":"P1","datavalue":{"value":"City","type":"string"}}} [in de sandbox openen]
- Stel de verklaring met het gegeven ID in op eigenschap P1 met string-waarde "City" en verplaats de verklaring naar de hoogste plek binnen de entiteits subgroep van verklaringen die de hoofdsnak-eigenschap P1 bevatten. Verplaats daarnaast de hele subgroep naar de top van alle subgroepen, gegroepeerd op eigenschap.
- api.php?action=wbsetclaim&claim={"id":"Q999999998$5627445f-43cb-ed6d-3adb-760e85bd17ee","type":"claim","mainsnak":{"snaktype":"value","property":"P1","datavalue":{"value":"City","type":"string"}}}&index=0 [in de sandbox openen]
- Stel de verklaring met het gegeven ID in op eigenschap P1 met string-waarde "City" en stel de bronnen van de verklaring in op een enkele bron die de string-waarde "The Economy of Cities" bevat, welke is toegewezen aan eigenschap P2.
- api.php?action=wbsetclaim&claim={"id":"Q999999998$5627445f-43cb-ed6d-3adb-760e85bd17ee","type":"statement","mainsnak":{"snaktype":"value","property":"P1","datavalue":{"value":"City","type":"string"}},"references":[{"snaks":{"P2":[{"snaktype":"value","property":"P2","datavalue":{"value":"The Economy of Cities","type":"string"}}]},"snaks-order":["P2"]}],"rank":"normal"} [in de sandbox openen]