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
action=setnotificationtimestamp
- Ten moduł wymaga praw odczytu.
- Ten moduł wymaga praw zapisu.
- Ten moduł akceptuje tylko żądania POST.
- Źródło: MediaWiki
- Licencja: GPL-2.0-or-later
Update the notification timestamp for watched pages.
This affects the highlighting of changed pages in the watchlist and history, and the sending of email when the "Wyślij do mnie e‐mail, gdy strona lub plik z mojej listy obserwowanych zostaną zmodyfikowane" preference is enabled.
- entirewatchlist
Work on all watched pages.
- Typ: wartość boolowska (szczegóły)
- timestamp
Timestamp to which to set the notification timestamp.
- Typ: znacznik czasu (dozwolone formaty)
- torevid
Revision to set the notification timestamp to (one page only).
- Typ: liczba całkowita
- newerthanrevid
Revision to set the notification timestamp newer than (one page only).
- Typ: liczba całkowita
- continue
Gdy będzie dostępnych więcej wyników, użyj tego do kontynuowania.
- titles
Lista tytułów do przetworzenia.
- Oddziel wartości za pomocą | lub alternatywy.
- Maksymalna liczba wartości to 50 (500 dla klientów z podwyższonymi limitami).
- pageids
Lista identyfikatorów stron do przetworzenia.
- 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).
- revids
Lista identyfikatorów wersji do pracy. Należy zauważyć, że prawie wszystkie moduły zapytań konwertują identyfikatory wersji na odpowiedni identyfikator strony i zamiast tego działają na najnowszej wersji. Tylko prop=revisions używa dokładnych wersji dla swojej odpowiedzi.
- 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).
- generator
Pobierz listę stron do przetworzenia poprzez wykonanie określonego modułu zapytań.
Uwaga: Nazwy parametrów generatora musi poprzedzać prefiks „g”. Zobacz przykłady.
- allcategories
- Wymień wszystkie kategorie.
- alldeletedrevisions
- Wymień wszystkie usunięte wersje użytkownika lub z przestrzeni nazw.
- allfileusages
- Lista wykorzystania pliku, także dla nieistniejących.
- allimages
- Kolejno wylicza wszystkie obrazy.
- alllinks
- Wylicza wszystkie linki kierujące do danej przestrzeni nazw.
- allpages
- Kolejno wylicza wszystkie strony w danej przestrzeni nazw.
- allredirects
- Lista wszystkich przekierowań do przestrzeni nazw.
- allrevisions
- Wyświetl wszystkie wersje.
- alltransclusions
- Lista wszystkich transkluzji (stron osadzonych przy użyciu {{x}}), łącznie z nieistniejącymi.
- backlinks
- Znajdź wszystkie strony, które linkują do danej strony.
- categories
- Lista kategorii, do których należą strony
- categorymembers
- Wszystkie strony w danej kategorii.
- deletedrevisions
- Pozyskaj informacje o usuniętej wersji.
- duplicatefiles
- Lista wszystkich plików które są duplikatami danych plików bazujących na wartościach z hashem.
- embeddedin
- Znajdź wszystkie strony, które mają osadzony (transkludowany) podany tytuł.
- exturlusage
- Wylicz strony zawierające podany adres URL.
- fileusage
- Znajdź wszystkie strony, które używają danych plików.
- images
- Zwraca wszystkie pliki zawarte na podanych stronach.
- imageusage
- Znajdź wszystkie strony używające pliku o podanym tytule.
- iwbacklinks
- Znajdź wszystkie strony kierujące do podanego linku interwiki.
- langbacklinks
- Znajdź wszystkie strony kierujące do podanego linku językowego.
- links
- Zwraca wszystkie linki z danych stron.
- linkshere
- Znajdź wszystkie strony, które linkują do danych stron.
- pageswithprop
- Lista wszystkich stron używających podanej właściwości strony.
- prefixsearch
- Wykonaj wyszukiwanie tytułów stron według prefiksu.
- protectedtitles
- Lista wszystkich tytułów zabezpieczonych przed tworzeniem.
- querypage
- Pobierz listę dostarczoną przez opartą na QueryPage stronę specjalną.
- random
- Pobierz zestaw losowych stron.
- recentchanges
- Wylicz ostatnie zmiany.
- redirects
- Zwraca wszystkie przekierowania do danej strony.
- revisions
- Pozyskaj informacje o wersji.
- search
- Wykonaj wyszukiwanie pełnotekstowe.
- templates
- Zwraca wszystkie strony osadzone w danych stronach.
- transcludedin
- Znajdź wszystkie strony transklujujące podane strony.
- watchlist
- Pozyskaj ostatnie zmiany w stronach znajdujacych się na liście obserwowanych obecnego użytkownika.
- watchlistraw
- Pozyskaj wszystkie strony na liście obserwowanych obecnego użytkownika.
- Jedna z następujących wartości: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Automatycznie rozwiązuj przekierowania ze stron podanych w titles, pageids, oraz revids, a także ze stron zwróconych przez generator.
- Typ: wartość boolowska (szczegóły)
- converttitles
Konwertuj tytuły do innych wariantów, jeżeli trzeba. Będzie działać tylko wtedy, gdy język zawartości wiki będzie wspierał konwersje wariantów. Języki, które wspierają konwersję wariantów to m.in. ban, en, crh, gan, iu, kk, ku, sh, shi, sr, tg, tly, uz oraz zh.
- Typ: wartość boolowska (szczegóły)
- token
Token „csrf” pobrany z action=query&meta=tokens
- Ten parametr jest wymagany.
- Reset the notification status for the entire watchlist.
- api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [otwórz w brudnopisie]
- Reset the notification status for Nudografia.
- api.php?action=setnotificationtimestamp&titles=Nudografia&token=123ABC [otwórz w brudnopisie]
- Set the notification timestamp for Nudografia so all edits since 1 January 2012 are unviewed.
- api.php?action=setnotificationtimestamp&titles=Nudografia×tamp=2012-01-01T00:00:00Z&token=123ABC [otwórz w brudnopisie]
- Reset the notification status for pages in the Użytkownik namespace.
- api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [otwórz w brudnopisie]