Pomoc MediaWiki API

To jest automatycznie wygenerowana strona dokumentacji MediaWiki API.

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

list=watchlist (wl)

(main | query | watchlist)
  • Ten moduł wymaga praw odczytu.
  • Ten moduł może być użyty jako generator.
  • Źródło: MediaWiki
  • Licencja: GPL-2.0-or-later

Get recent changes to pages in the current user's watchlist.

Parametry:
wlallrev

Include multiple revisions of the same page within given timeframe.

Typ: wartość logiczna (szczegóły)
wlstart

The timestamp to start enumerating from.

Typ: znacznik czasu (dozwolone formaty)
wlend

The timestamp to end enumerating.

Typ: znacznik czasu (dozwolone formaty)
wlnamespace

Filter changes to only the given namespaces.

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

Only list changes by this user.

Typ: nazwa użytkownika
wlexcludeuser

Nie wyświetlaj zmian wykonanych przez tego użytkownika.

Typ: nazwa użytkownika
wldir

In which direction to enumerate:

newer
List oldest first. Note: wlstart has to be before wlend.
older
List newest first (default). Note: wlstart has to be later than wlend.
Jedna z następujących wartości: newer, older
Domyślnie: older
wllimit

How many total results to return per request.

Nie więcej niż 500 (5000 dla botów) dozwolone.
Type: integer or max
Domyślnie: 10
wlprop

Which additional properties to get:

ids
Adds revision IDs and page IDs.
title
Dodaje tytuł strony.
flags
Adds flags for the edit.
user
Dodaje użytkownika, który wykonał edycję.
userid
Adds user ID of whoever made the edit.
comment
Dodaje komentarz do edycji.
parsedcomment
Adds parsed comment of the edit.
timestamp
Dodaje znacznik czasu edycji.
patrol
Tags edits that are patrolled.
sizes
Dodaje starą i nową długość strony.
notificationtimestamp
Adds timestamp of when the user was last notified about the edit.
loginfo
Adds log information where appropriate.
tags
Lists tags for the entry.
Wartości (oddziel za pomocą | lub alternatywy): ids, title, flags, user, userid, comment, parsedcomment, timestamp, patrol, sizes, notificationtimestamp, loginfo, tags
Domyślnie: ids|title|flags
wlshow

Show only items that meet these criteria. For example, to see only minor edits done by logged-in users, set wlshow=minor|!anon.

Wartości (oddziel za pomocą | lub alternatywy): minor, !minor, bot, !bot, anon, !anon, patrolled, !patrolled, autopatrolled, !autopatrolled, unread, !unread
wltype

Which types of changes to show:

edit
Regular page edits.
new
Page creations.
log
Log entries.
external
Zmiany zewnętrzne.
categorize
Category membership changes.
Wartości (oddziel za pomocą | lub alternatywy): edit, new, log, external, categorize
Domyślnie: edit|new|log|categorize
wlowner

Used along with wltoken to access a different user's watchlist.

Typ: nazwa użytkownika
wltoken

A security token (available in the user's preferences) to allow access to another user's watchlist.

wlcontinue

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

Przykłady:
List the top revision for recently changed pages on the current user's watchlist.
api.php?action=query&list=watchlist [otwórz w brudnopisie]
Fetch additional information about the top revision for recently changed pages on the current user's watchlist.
api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [otwórz w brudnopisie]
Fetch information about all recent changes to pages on the current user's watchlist.
api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [otwórz w brudnopisie]
Fetch page info for recently changed pages on the current user's watchlist.
api.php?action=query&generator=watchlist&prop=info [otwórz w brudnopisie]
Fetch revision info for recent changes to pages on the current user's watchlist.
api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [otwórz w brudnopisie]
List the top revision for recently changed pages on the watchlist of user Example.
api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [otwórz w brudnopisie]