Pomoc API MediaWiki

To jest automatycznie wygenerowana strona dokumentacji API MediaWiki.

Dokumentacja i przykłady: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=usercontribs (uc)

(main | query | usercontribs)

Pobierz wszystkie edycje podanego użytkownika.

Parametry:
uclimit

The maximum number of contributions to return.

Type: integer or max
Wartość musi znajdować się pomiędzy 1 a 500.
Domyślnie: 10
ucstart

The start timestamp to return from, i.e. revisions before this timestamp.

Typ: znacznik czasu (dozwolone formaty)
ucend

The end timestamp to return to, i.e. revisions after this timestamp.

Typ: znacznik czasu (dozwolone formaty)
uccontinue

Gdy będzie dostępnych więcej wyników, użyj tego do kontynuowania.

ucuser

The users to retrieve contributions for. Cannot be used with ucuserids or ucuserprefix.

Typ: lista użytkowników, podany jako: nazwa użytkownika, IP oraz nazwa interwiki (np. „prefiks>PrzykładowaNazwa”)
Oddziel wartości za pomocą | lub alternatywy.
Maksymalna liczba wartości to 50 (500 dla klientów z podwyższonymi limitami).
ucuserids

The user IDs to retrieve contributions for. Cannot be used with ucuser or ucuserprefix.

Typ: lista liczb całkowitych
Oddziel wartości za pomocą | lub alternatywy.
Maksymalna liczba wartości to 50 (500 dla klientów z podwyższonymi limitami).
ucuserprefix

Retrieve contributions for all users whose names begin with this value. Cannot be used with ucuser or ucuserids.

ucdir

Kolejność wyliczania:

newer
Wymieniaj najpierw starsze wpisy. Uwaga: ucstart musi być przed ucend.
older
Wymieniaj najpierw nowsze wpisy (domyślnie). Uwaga: ucstart musi być po ucend.
Jedna z następujących wartości: newer, older
Domyślnie: older
ucnamespace

Only list contributions in these namespaces.

Wartości (oddziel za pomocą | lub alternatywy): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Aby wskazać wszystkie wartości, użyj *.
ucprop

Include additional pieces of information:

ids
Adds the page ID and revision ID.
title
Adds the title and namespace ID of the page.
timestamp
Adds the timestamp of the edit.
comment
Dodaje komentarz edycji. Jeśli komentarz został trwale usunięty (revision delete), zwrócona zostanie właściwość commenthidden.
parsedcomment
Dodaje sparsowany komentarz edycji. Jeśli komentarz został trwale usunięty (revision delete), zwrócona zostanie właściwość commenthidden.
size
Adds the new size of the edit.
sizediff
Adds the size delta of the edit against its parent.
flags
Adds flags of the edit.
patrolled
Tags patrolled edits.
tags
Lists tags for the edit.
Wartości (oddziel za pomocą | lub alternatywy): comment, flags, ids, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
Domyślnie: ids|title|timestamp|comment|size|flags
ucshow

Show only items that meet these criteria, e.g. non minor edits only: ucshow=!minor.

If ucshow=patrolled or ucshow=!patrolled is set, revisions older than $wgRCMaxAge (7776000 seconds) won't be shown.

Wartości (oddziel za pomocą | lub alternatywy): !autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, patrolled, top
uctag

Only list revisions tagged with this tag.

uctoponly
Przestarzałe.

Only list changes which are the latest revision.

Type: boolean (details)
Przykłady:
Show contributions of user Example.
api.php?action=query&list=usercontribs&ucuser=Example [otwórz w brudnopisie]
Show contributions from all IP addresses with prefix 192.0.2..
api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [otwórz w brudnopisie]