Contoh API Wikipedia. Untuk penggunaan tingkat lanjut lihat dokumentasi resmi Mediawiki API
Pengenalan singkat:
&origin=*
karena CORS.Tori Amos
bukan tori amos
) jika ada banyak kata.sh.wikipedia.org
atau de.wikipedia.org
) DAPATKAN artikel lengkap untuk judul yang diminta ( titles=belgrade
), dengan gambar ( pageimages
) dan URL artikel ( inprop=url
). Juga, ikuti pengalihan ( redirects
) jika perlu:
en.wikipedia.org/w/api.php?action=query&titles=belgrade&prop=extracts|pageimages|info&pithumbsize=400&inprop=url&redirects=&format=json&origin=*
Permintaan sebelumnya dengan parameter minimal:
en.wikipedia.org/w/api.php?action=query&titles=belgrade&prop=extracts&format=json
DAPATKAN paragraf pertama artikel:
en.wikipedia.org/w/api.php?action=query&titles=Belgrade&prop=extracts&format=json&exintro=1
Untuk MENDAPATKAN 10 hasil pencarian pertama dengan ekstrak dan gambar mini ( prop=extracts|pageimages
). Hasilnya adalah HTML secara default, tetapi kami ingin format json
:
en.wikipedia.org/w/api.php?action=query&generator=search&gsrsearch=belgrade&exintro=&prop=extracts|pageimages&format=json
DAPATKAN 20 hasil pencarian pertama ( srlimit
) dengan info singkat ( prop=info
):
en.wikipedia.org/w/api.php?action=query&list=search&prop=info&inprop=url&utf8=&format=json&srlimit=20&srsearch=belgrade
DAPATKAN 20 hasil pencarian pertama ( gsrlimit
) dengan ekstrak dan gambar mini ( prop=extracts|pageimages
). Kali ini, ekstrak artikel disetel ke teks biasa ( explaintext
):
en.wikipedia.org/w/api.php?action=query&generator=search&gsrlimit=20&prop=pageimages|extracts&exintro&explaintext&exlimit=max&format=json&gsrsearch=belgrade
Parameter pencarian lanjutan:
gsrsearch=intitle:belgrade
(kata "belgrade" ada di judul)gsrsearch=prefix:belgrade
(judul artikel dimulai dengan kata "belgrade") Jika Anda mengalami masalah, tambahkan &origin=*
di akhir rute.
Dapatkan sumber gambar utama artikel:
en.wikipedia.org/w/api.php?action=query&titles=Belgrade&prop=pageimages&format=json&pithumbsize=250
Dapatkan semua gambar dari artikel:
en.wikipedia.org/w/api.php?action=query&titles=belgrade&prop=images&format=json
DAPATKAN 20 berkas gambar pertama ( gsrnamespace=6
) dari Wikimedia Commons dengan istilah "Belgrade" di nama berkasnya ( gsrsearch=intitle:Belgrade
). Ukuran thumbnail yang diminta adalah 250px ( 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
Permintaan sebelumnya tanpa beberapa 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
Ingat, jika Anda mengalami masalah, tambahkan &origin=*
di akhir rute.
DAPATKAN kutipan wiki untuk istilah yang diminta ( titles=Zen
). API-nya sama, hanya domainnya saja yang berbeda ( wikiquote.org
):
en.wikiquote.org/w/api.php?action=query&titles=Zen&prop=extracts|info&inprop=url&redirects=&format=json