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=query
- Ten moduł wymaga praw odczytu.
- Źródło: MediaWiki
- Licencja: GPL-2.0-or-later
Pozyskuj dane z i o MediaWiki.
Wszystkie żądania modyfikacji danych będą musiały najpierw użyć query aby nabyć token. Zapobiega to nadużyciom przez złośliwe strony.
- prop
Własności do pozyskania z zakolejkowanych stron.
- categories
- Lista kategorii, do których należą strony
- categoryinfo
- Zwraca informacje o danych kategoriach.
- cirrusbuilddoc
- Dump of a CirrusSearch article document from the database servers
- cirruscompsuggestbuilddoc
- Dump of the document used by the completion suggester
- cirrusdoc
- Dump of a CirrusSearch article document from the search servers
- contributors
- Pozyskuje listę zalogowanych edytorów i liczbę anonimowych edytorów strony.
- 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.
- extlinks
- Zwraca wszystkie zewnętrzne adresy URL (nie interwiki) z podanych stron.
- extracts
- Zwraca zwykły tekst lub fragmenty HTML podanych stron.
- fileusage
- Znajdź wszystkie strony, które używają danych plików.
- globalusage
- Zwraca globalne wykorzystanie konkretnego pliku.
- imageinfo
- Zwraca informacje o pliku i historię przesyłania.
- images
- Zwraca wszystkie pliki zawarte na podanych stronach.
- info
- Pokaż podstawowe informacje o stronie.
- iwlinks
- Wyświetla wszystkie linki interwiki z danych stron.
- langlinks
- Zwraca wszystkie linki językowe z podanych stron.
- links
- Zwraca wszystkie linki z danych stron.
- linkshere
- Znajdź wszystkie strony, które linkują do danych stron.
- mmcontent
- Uzyskaj opis i cele listy antyspamowej
- pageimages
- Zwraca informacje na temat obrazów na stronie, takie jak miniatury lub wygląd zdjęć.
- pageprops
- Pozyskaj różne własności strony zdefiniowane w jej treści.
- pageterms
- Get the Wikidane terms (typically labels, descriptions and aliases) associated with a page via a sitelink.
- pageviews
- Shows per-page pageview data (the number of daily pageviews for each of the last pvipdays days).
- redirects
- Zwraca wszystkie przekierowania do danej strony.
- revisions
- Pozyskaj informacje o wersji.
- stashimageinfo
- Zwraca informacje o ukrytych plikach.
- templates
- Zwraca wszystkie strony osadzone w danych stronach.
- transcludedin
- Znajdź wszystkie strony transklujujące podane strony.
- transcodestatus
- Get transcode status for a given file page.
- videoinfo
- Extends imageinfo to include video source (derivatives) information
- wbentityusage
- Returns all entity IDs used in the given pages.
- description
- Wewnętrzny. Get a short description a.k.a. subtitle explaining what the target page is about.
- mapdata
- Wewnętrzny. Request all Kartographer map data for the given pages
- Wartości (oddziel za pomocą | lub alternatywy): categories, categoryinfo, cirrusbuilddoc, cirruscompsuggestbuilddoc, cirrusdoc, contributors, deletedrevisions, duplicatefiles, extlinks, extracts, fileusage, globalusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, mmcontent, pageimages, pageprops, pageterms, pageviews, redirects, revisions, stashimageinfo, templates, transcludedin, transcodestatus, videoinfo, wbentityusage, description, mapdata
- list
Listy do pozyskania.
- abusefilters
- Pokaż szczegóły filtrów nadużyć.
- abuselog
- Pokaż zdarzenia, które zostały złapane przez jeden z filtrów nadużyć.
- 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.
- allusers
- Wylicza wszystkich zarejestrowanych użytkowników.
- backlinks
- Znajdź wszystkie strony, które linkują do danej strony.
- betafeatures
- Lista wszystkich funkcji eksperymentalnych
- blocks
- Lista wszystkich zablokowanych użytkowników i adresów IP.
- categorymembers
- Wszystkie strony w danej kategorii.
- centralnoticeactivecampaigns
- Get a list of currently active campaigns with start and end dates and associated banners.
- centralnoticelogs
- Get a log of campaign configuration changes.
- checkuser
- Umożliwia sprawdzenie, z których adresów IP edytował zadany użytkownik lub odnalezienie nazw użytkowników korzystających z zadanego adresu IP.
- checkuserlog
- Pobierz wypisy w rejestrze zapytań checkuser.
- embeddedin
- Znajdź wszystkie strony, które mają osadzony (transkludowany) podany tytuł.
- exturlusage
- Wylicz strony zawierające podany adres URL.
- filearchive
- Kolejno wylicz wszystkie usunięte pliki.
- gadgetcategories
- Zwraca listę kategorii gadżetów.
- gadgets
- Zwraca listę gadżetów używanych na tej wiki.
- globalallusers
- Wymień wszystkich globalnych użytkowników.
- globalblocks
- Lista wszystkich globalnie zablokowanych adresów IP.
- globalgroups
- Wymień wszystkie globalne grupy.
- 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.
- linterrors
- Pobiera listę błędów lintera
- logevents
- Pobierz zdarzenia z rejestru.
- mostviewed
- Lists the most viewed pages (based on last day's pageview count).
- mystashedfiles
- Get a list of files in the current user's upload stash.
- pagepropnames
- Lista wszystkich nazw właściwości stron w użyciu na wiki.
- 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.
- search
- Wykonaj wyszukiwanie pełnotekstowe.
- tags
- Lista znaczników zmian.
- usercontribs
- Pobierz wszystkie edycje podanego użytkownika.
- users
- Pobierz informacje o liście użytkowników.
- 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.
- wblistentityusage
- Returns all pages that use the given entity IDs.
- wikisets
- Wylistuj wszystkie zbiory wiki.
- deletedrevs
- Przestarzałe. Lista usuniętych wersji.
- readinglistentries
- Wewnętrzny. List the pages of a certain list.
- Wartości (oddziel za pomocą | lub alternatywy): abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, betafeatures, blocks, categorymembers, centralnoticeactivecampaigns, centralnoticelogs, checkuser, checkuserlog, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, globalallusers, globalblocks, globalgroups, imageusage, iwbacklinks, langbacklinks, linterrors, logevents, mostviewed, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, wblistentityusage, wikisets, deletedrevs, readinglistentries
- Maksymalna liczba wartości to 50 (500 dla klientów z podwyższonymi limitami).
- meta
Metadane do pozyskania.
- allmessages
- Zwraca komunikaty z tej witryny.
- authmanagerinfo
- Pozyskuje informacje o aktualnym statusie poświadczenia.
- babel
- Uzyskaj informacje o językach, które zna użytkownik
- featureusage
- Tworzy podsumowanie zarejestrowanego użycia funkcji API dla agenta użytkownika.
- filerepoinfo
- Zwróć meta-informacje na temat repozytorów obrazów skonfigurowanych na wiki.
- globalpreferences
- Pozyskaj globalne preferencje bieżącego użytkownika.
- globalrenamestatus
- Pokaż informacje o globalnych zmianach nazw, które są w toku.
- globaluserinfo
- Pokaż informacje na temat globalnego użytkownika.
- languageinfo
- Return information about available languages.
- linterstats
- Pobiera liczbę błędów składniowych dla każdej kategorii lintera
- notifications
- Pobierz powiadomienia oczekujące dla bieżącego użytkownika.
- siteinfo
- Zwróć ogólne informacje na temat witryny.
- siteviews
- Shows sitewide pageview data (daily pageview totals for each of the last pvisdays days).
- tokens
- Pozyskaj tokeny do akcji modyfikujących dane.
- unreadnotificationpages
- Get pages for which there are unread notifications for the current user.
- userinfo
- Pobierz informacje o aktualnym użytkowniku.
- wikibase
- Get information about the Wikibase client and the associated Wikibase repository.
- oath
- Wewnętrzny. Sprawdzenie, czy uwierzytelnianie dwuskładnikowe (OATH) dla użytkownika jest włączone.
- readinglists
- Wewnętrzny. List or filter the user's reading lists and show metadata about them.
- Wartości (oddziel za pomocą | lub alternatywy): allmessages, authmanagerinfo, babel, featureusage, filerepoinfo, globalpreferences, globalrenamestatus, globaluserinfo, languageinfo, linterstats, notifications, siteinfo, siteviews, tokens, unreadnotificationpages, userinfo, wikibase, oath, readinglists
- indexpageids
Uwzględnij dodatkową sekcję pageids wymieniającą wszystkie zwrócone ID stron.
- Typ: wartość boolowska (szczegóły)
- export
Eksportuj aktualne wersje wszystkich podanych lub wygenerowanych stron.
- Typ: wartość boolowska (szczegóły)
- exportnowrap
Zwraca XML eksportu bez zamykania go w wyniku XML (ten sam format co na Specjalna:Eksport). Może zostać użyty tylko z query+export.
- Typ: wartość boolowska (szczegóły)
- exportschema
Target the given version of the XML dump format when exporting. Can only be used with query+export.
- Jedna z następujących wartości: 0.10, 0.11
- Domyślnie: 0.11
- iwurl
Decyduje czy pozykać pełny adres URL jeśli tytuł jest linkiem interwiki.
- Typ: wartość boolowska (szczegóły)
- continue
Gdy będzie dostępnych więcej wyników, użyj tego do kontynuowania.
- rawcontinue
Zwraca surowe dane query-continue do kontynuacji.
- Typ: wartość boolowska (szczegóły)
- 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.
- mostviewed
- Lists the most viewed pages (based on last day's pageview count).
- 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.
- wblistentityusage
- Returns all pages that use the given entity IDs.
- readinglistentries
- Wewnętrzny. List the pages of a certain list.
- 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, mostviewed, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw, wblistentityusage, readinglistentries
- redirects
Automatycznie rozwiązuj przekierowania ze stron podanych w query+titles, query+pageids, oraz query+revids, a także ze stron zwróconych przez query+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, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh oraz zh.
- Typ: wartość boolowska (szczegóły)
- Pobierz informacje o stronie i wersje strony Main Page.
- api.php?action=query&prop=revisions&meta=siteinfo&titles=Strona%20g%C5%82%C3%B3wna&rvprop=user|comment&continue= [otwórz w brudnopisie]
- Pobierz wersje stron rozpoczynających się od API/.
- api.php?action=query&generator=allpages&gapprefix=API/&prop=revisions&continue= [otwórz w brudnopisie]