API:Query - Meta/de

From MediaWiki.org

Jump to: navigation, search
Tools clipart.png Diese Seite ist Teil der deutschen Übersetzung der MediaWiki-API-Dokumentation.
MediaWiki-API


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äume
    • namespacealiases: Liste aller Namensraum - Aliase
    • specialpagealiases: Liste aller Aliase von "Speziellen Seiten"
    • statistics: Statistiken à la Spezial:Statistik
    • interwikimap: Liste aller InterWiki - Präfixe und deren Ziel
    • dbrepllag: Frage Informationen über den Datenbank-Server mit dem höchsten replication lag ab
    • usergroups: Liste aller Benutzergruppen und -Rechte
  • sifilteriw: Filter für die InterWiki - Liste (wird ignoriert, falls siprop=interwikimap nicht 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 mit siprop=dbrepllag beachtet)

[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 werden
    • blockinfo: Ist der Benutzer gesperrt? Wenn ja, seit wann, von wem und wie lange?
    • hasmsg: Hat der Benutzer aktuell ungelesene Nachrichten auf seiner Diskussionsseite
    • groups: Welchen Benutzergruppen gehört der Benutzer an?
    • rights: Welche Rechte hat der Benutzer?
    • options: Persönlichen Einstellungen des Benutzers
    • editcount: 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.