API:Query - Meta/de
From MediaWiki.org
| Diese Seite ist Teil der deutschen Übersetzung der MediaWiki-API-Dokumentation. |
- Datenformate (en)
- Fehlermeldungen (en)
- API-Benutzung einschränken (en)
- Authentifizierung
- Seiten-Matrix (en)
- Abfragen (en)
- Meta-Informationen (en)
- Eigenschaften (en)
- Listen (en)
- Vorlagen expandieren und wiedergeben (en)
- Den Seiten-Cache leeren (en)
- Parameter-Informationen (en)
- Bearbeiten (en)
- Benutzerkonten anlegen (en)
- Seiten anlegen/ändern (en)
- Seiten verschieben (en)
- Rollback (en)
- Seiten löschen (en)
- Gelöschte Änderungen wiederherstellen (en)
- Seiten (ent-)sperren (en)
- Benutzer (ent-)sperren (en)
- Seiten (nicht mehr) beobachten (en)
- E-Mails verschicken (en)
- Änderungen kontrollieren (en)
- Artikel importieren (en)
- Benutzerrechte ändern (en)
- Bilder hochladen (en)
- MediaWiki-Erweiterungen, welche die API erweitern (en)
- Interne API-Nutzung und Erweiterungen (en)
- Vermischtes (en)
- Implementation (en)
- Bekannte API-Nutzer (en)
Meta-Abfragen liefern Informationen zurück, die nicht mit Wiki-Seiten verknüpft sind.
Contents |
[edit] siteinfo / si
MediaWiki version: 1.9
Liefert allgemeine Seiteninformationen
[edit] Parameter
siprop: Welche Informationen sollen abgefragt werden (Multi-Value - tauglich, durch '|' getrennt)general: Allgemeine Seiteninformationen (Standard)namespaces: Liste aller Namensräumenamespacealiases: Liste aller Namensraum - Aliasespecialpagealiases: Liste aller Aliase von "Speziellen Seiten"statistics: Statistiken à la Spezial:Statistikinterwikimap: Liste aller InterWiki - Präfixe und deren Zieldbrepllag: Frage Informationen über den Datenbank-Server mit dem höchsten replication lag abusergroups: Liste aller Benutzergruppen und -Rechte
sifilteriw: Filter für die InterWiki - Liste (wird ignoriert, fallssiprop=interwikimapnicht genutzt wird)local: Nur lokale InterWiki-Präfixe anzeigen!local: Nur nicht-lokale InterWiki-Präfixe anzeigen
sishowalldb: Zeige Informationen über alle DB-Server (wird nur mitsiprop=dbrepllagbeachtet)
[edit] Beispiel
Allgemeine Seiteninformationen und die Namensräume
<?xml version="1.0"?> <api> <query> <general mainpage="Wikipedia:Hauptseite" base="http://de.wikipedia.org/wiki/Wikipedia:Hauptseite" sitename="Wikipedia" generator="MediaWiki 1.14alpha" rev="41097" case="first-letter" rights="GNU Free Documentation License" lang="de" fallback8bitEncoding="windows-1252" writeapi="" timezone="Europe/Berlin" timeoffset="120" /> <namespaces> <ns id="-2">Media</ns> <ns id="-1">Spezial</ns> <ns id="0" /> <ns id="1" subpages="">Diskussion</ns> <ns id="2" subpages="">Benutzer</ns> <ns id="3" subpages="">Benutzer Diskussion</ns> <ns id="4" subpages="">Wikipedia</ns> <ns id="5" subpages="">Wikipedia Diskussion</ns> <ns id="6">Bild</ns> <ns id="7" subpages="">Bild Diskussion</ns> <ns id="8">MediaWiki</ns> <ns id="9" subpages="">MediaWiki Diskussion</ns> <ns id="10">Vorlage</ns> <ns id="11" subpages="">Vorlage Diskussion</ns> <ns id="12" subpages="">Hilfe</ns> <ns id="13" subpages="">Hilfe Diskussion</ns> <ns id="14">Kategorie</ns> <ns id="15" subpages="">Kategorie Diskussion</ns> <ns id="100" subpages="">Portal</ns> <ns id="101" subpages="">Portal Diskussion</ns> </namespaces> </query> </api>
[edit] Mögliche Fehler
- code: includeAllDenied
- info: Cannot view all servers info unless $wgShowHostnames is true
- Deutsch: Eine Abfrage über alle Server ist nicht möglich, solange $wgShowHostnames nicht auf
truesteht
[edit] userinfo / ui
MediaWiki version: 1.11
Liefert Informationen über den aktuell angemeldeten Benutzer (nicht über beliebige Benutzer)
[edit] Parameter
uiprop: Welche Informationen sollen abgefragt werdenblockinfo: Ist der Benutzer gesperrt? Wenn ja, seit wann, von wem und wie lange?hasmsg: Hat der Benutzer aktuell ungelesene Nachrichten auf seiner Diskussionsseitegroups: Welchen Benutzergruppen gehört der Benutzer an?rights: Welche Rechte hat der Benutzer?options: Persönlichen Einstellungen des Benutzerseditcount: Anzahl der Bearbeitungen des Benutzers (total)ratelimits: Gültige Abfrage-Grenzen des Benutzers
[edit] Beispiel
Allgemeine Benutzerinformationen
<?xml version="1.0"?> <api> <query> <userinfo id="1" name="EinBenutzer"> <rights> <r>rollback</r> <r>review</r> <r>autoreview</r> <r>autoconfirmed</r> <r>unreviewedpages</r> <r>createaccount</r> <r>read</r> <r>edit</r> <r>createpage</r> <r>createtalk</r> <r>writeapi</r> <r>feedback</r> <r>centralauth-merge</r> <r>reupload-own</r> <r>read</r> <r>edit</r> <r>createpage</r> <r>createtalk</r> <r>writeapi</r> <r>minoredit</r> <r>purge</r> <r>torunblocked</r> <r>upload</r> <r>reupload</r> <r>move</r> <r>autoconfirmed</r> <r>autopatrolother</r> <r>movestable</r> <r>skipcaptcha</r> </rights> </userinfo> </query> </api>
[edit] Mögliche Fehler
Keine.
[edit] allmessages / am
MediaWiki version: 1.12
Frage den Inhalt aller / ausgewählter MediaWiki - Strings (Übersetzungen) ab
[edit] Parameters
- ammessages: Nur diese Texte anzeigen
- amfilter: Nur Nachrichten anzeigen, deren Titel diesen Text enthalten
- amlang: Übersetze Nachrichten in diese Sprache
[edit] Beispiel
Hole die Kölsche Übersetzung einiger Nachrichten
<?xml version="1.0"?> <api> <query> <allmessages> <message name="august">Aujuss</message> <message name="mainpage">Haupsigg</message> <message name="edit">Ändere</message> <message name="rollback-success">De Änderungen vum $1 zeröckjenumme, un dobei de letzte Version vum $2 widder jehollt.</message> <message name="thismessagedoesntexist" missing="" /> </allmessages> </query> </api>
[edit] Mögliche Fehler
Keine.