Wikipedia-API-Beispiele. Informationen zur erweiterten Verwendung finden Sie in der offiziellen Mediawiki-API-Dokumentation
Kurze Einführung:
&origin=*
enthalten.Tori Amos
nicht tori amos
).sh.wikipedia.org
oder de.wikipedia.org
). GET vollständigen Artikel für den angeforderten Titel ( titles=belgrade
), mit Bildern ( pageimages
) und Artikel-URL ( inprop=url
). Außerdem folgt bei Bedarf eine Umleitung ( redirects
):
en.wikipedia.org/w/api.php?action=query&titles=belgrade&prop=extracts|pageimages|info&pithumbsize=400&inprop=url&redirects=&format=json&origin=*
Vorherige Anfrage mit minimalen Parametern:
en.wikipedia.org/w/api.php?action=query&titles=belgrade&prop=extracts&format=json
GET ersten Absatz eines Artikels:
en.wikipedia.org/w/api.php?action=query&titles=Belgrade&prop=extracts&format=json&exintro=1
Um die ersten 10 Suchergebnisse mit Extrakt und Miniaturbild zu ERHALTEN ( prop=extracts|pageimages
). Die Ergebnisse sind standardmäßig HTML, wir möchten jedoch das json
-Format:
en.wikipedia.org/w/api.php?action=query&generator=search&gsrsearch=belgrade&exintro=&prop=extracts|pageimages&format=json
ERHALTEN Sie die ersten 20 Suchergebnisse ( srlimit
) mit kurzen Informationen ( prop=info
):
en.wikipedia.org/w/api.php?action=query&list=search&prop=info&inprop=url&utf8=&format=json&srlimit=20&srsearch=belgrade
ERHALTEN Sie die ersten 20 Suchergebnisse ( gsrlimit
) mit Extrakt und Miniaturbild ( prop=extracts|pageimages
). Diesmal ist der Artikelauszug auf einfachen Text ( explaintext
) eingestellt:
en.wikipedia.org/w/api.php?action=query&generator=search&gsrlimit=20&prop=pageimages|extracts&exintro&explaintext&exlimit=max&format=json&gsrsearch=belgrade
Erweiterte Suchparameter:
gsrsearch=intitle:belgrade
(das Wort „belgrade“ ist im Titel)gsrsearch=prefix:belgrade
(Artikeltitel beginnt mit dem Wort „belgrade“) Wenn Sie Probleme haben, hängen Sie &origin=*
am Ende der Route an.
Holen Sie sich die Quelle des Hauptbildes des Artikels:
en.wikipedia.org/w/api.php?action=query&titles=Belgrade&prop=pageimages&format=json&pithumbsize=250
Holen Sie sich alle Bilder aus dem Artikel:
en.wikipedia.org/w/api.php?action=query&titles=belgrade&prop=images&format=json
ERHALTEN Sie die ersten 20 Bilddateien ( gsrnamespace=6
) von Wikimedia Commons mit dem Begriff „Belgrade“ im Dateinamen ( gsrsearch=intitle:Belgrade
). Die angeforderte Miniaturbildgröße beträgt 250 Pixel ( pithumbsize=250
):
commons.wikimedia.org/w/api.php?prop=pageimages|imageinfo|info|redirects&gsrnamespace=6&pilimit=max&pithumbsize=250&iiprop=extmetadata&iiextmetadatafilter=ImageDescription&action=query&inprop=url&redirects=&format=json&generator=search&gsrsearch=intitle:Belgrade&gsrlimit=20
Vorherige Anfrage ohne einige Parameter:
commons.wikimedia.org/w/api.php?prop=pageimages|info|redirects&gsrnamespace=6&pithumbsize=250&action=query&inprop=url&redirects=&format=json&generator=search&gsrsearch=intitle:Belgrade&gsrlimit=20
Denken Sie daran, bei Problemen &origin=*
am Ende der Route anzuhängen.
Holen Sie sich Wiki-Zitate für den gewünschten Begriff ( titles=Zen
). Die API ist dieselbe, nur die Domain ist anders ( wikiquote.org
):
en.wikiquote.org/w/api.php?action=query&titles=Zen&prop=extracts|info&inprop=url&redirects=&format=json