MediaWiki API hulp

Dit is een automatisch aangemaakte documentatiepagina over de API van MediaWiki.

Documentatie en voorbeelden: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=wbgetentities

(main | wbgetentities)
  • Voor deze module zijn leesrechten nodig.
  • Bron: WikibaseClient
  • Licentie: GPL-2.0-or-later

Vraagt gegevens op van meerdere Wikibase-entiteiten.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
ids

De ID's van de entiteiten om de gegevens van op te halen

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
sites

Identificatiecode van de site waarop de bijbehorende pagina zich bevindt. Gebruik samen met title, maar geef slechts één site op voor meerdere titels of meerdere sites voor één titel.

Waarden (gescheiden met | of alternatief):
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
titles

De titel van de bijbehorende pagina. Gebruik samen met sites, maar geef alleen één site voor meerdere titels of meerdere sites voor één titel.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
redirects

Of het doel van doorverwijzingen moet worden achterhaald. Als dit is ingesteld op "no", dan zullen doorverwijzingen worden behandeld als verwijderde entiteiten.

Een van de volgende waarden: no, yes
Standaard: yes
props

De namen van de eigenschappen die opgehaald moeten worden van elke entiteit. Dit zal verder worden gefilterd op elke opgegeven taal.

Waarden (gescheiden met | of alternatief): aliases, claims, datatype, descriptions, info, labels, sitelinks, sitelinks/urls
Standaard: info|sitelinks|aliases|labels|descriptions|claims|datatype
languages

Standaard worden de geïnternationaliseerde waarden teruggegeven in alle beschikbare talen. Deze parameter maakt het mogelijk om deze verder te filteren op één of meedere talen door één of meerdere taalcodes op te geven.

Waarden (gescheiden met | of alternatief): aa, ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, agq, ak, aln, als, alt, am, ami, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, bag, ban, ban-bali, bar, bas, bat-smg, bax, bbc, bbc-latn, bbj, bcc, bci, bcl, be, be-tarask, be-x-old, bfd, bg, bgn, bh, bho, bi, bjn, bkc, bkh, bkm, blk, bm, bn, bo, bpy, bqi, bqz, br, brh, bs, btm, bto, bug, bxr, byv, ca, cak, cbk-zam, cdo, ce, ceb, ch, cho, chr, chy, ckb, cnh, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, dag, de, de-at, de-ch, de-formal, din, diq, dsb, dtp, dty, dua, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, en-us, eo, es, es-419, es-formal, et, eto, etu, eu, ewo, ext, fa, fat, ff, fi, fit, fiu-vro, fj, fkv, fmp, fo, fon, fr, frc, frp, frr, fur, fy, ga, gaa, gag, gan, gan-hans, gan-hant, gcr, gd, gl, gld, glk, gn, gom, gom-deva, gom-latn, gor, got, gpe, grc, gsw, gu, guc, gur, guw, gv, gya, ha, hak, haw, he, hi, hif, hif-latn, hil, ho, hr, hrx, hsb, hsn, ht, hu, hu-formal, hy, hyw, hz, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, isu, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kcg, kea, ker, kg, khw, ki, kiu, kj, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksf, ksh, ksw, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lem, lez, lfn, lg, li, lij, liv, lki, lld, lmo, ln, lns, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mad, mai, map-bms, mcn, mcp, mdf, mg, mh, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mos, mr, mrh, mrj, ms, ms-arab, mt, mua, mus, mwl, my, myv, mzn, na, nah, nan, nan-hani, nap, nb, nds, nds-nl, ne, new, ng, nge, nia, niu, nl, nl-informal, nla, nmg, nmz, nn, nnh, nnz, no, nod, nov, nqo, nrm, nso, nv, ny, nyn, nys, oc, ojb, olo, om, or, os, osa-latn, ota, pa, pag, pam, pap, pap-aw, pcd, pcm, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, pwn, qu, quc, qug, rgn, rif, rm, rmc, rmf, rmy, rn, ro, roa-rup, roa-tara, rsk, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, rwr, ryu, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, se-fi, se-no, se-se, sei, ses, sg, sgs, sh, shi, shi-latn, shi-tfng, shn, shy, shy-latn, si, simple, sjd, sje, sju, sk, skr, skr-arab, sl, sli, sm, sma, smj, smn, sms, sn, so, sq, sr, sr-ec, sr-el, srn, sro, srq, ss, st, stq, sty, su, sv, sw, syl, szl, szy, ta, tay, tcy, tdd, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tly-cyrl, tn, to, tpi, tr, tru, trv, ts, tt, tt-cyrl, tt-latn, tum, tvu, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, uz-cyrl, uz-latn, ve, vec, vep, vi, vls, vmf, vmw, vo, vot, vro, vut, wa, war, wes, wls, wo, wuu, wya, xal, xh, xmf, xsy, yas, yat, yav, ybb, yi, yo, yrl, yue, za, zea, zgh, zh, zh-classical, zh-cn, zh-hans, zh-hant, zh-hk, zh-min-nan, zh-mo, zh-my, zh-sg, zh-tw, zh-yue, zu
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
languagefallback

Pas terugvaltaal toe voor talen die zijn gedefinieerd in de parameter languages, met de huidige context van de API-aanroep.

Type: booleaans (details)
normalize

Probeer de paginatitel te normaliseren ten opzichte van de client-site. Dit werkt alleen als exact één site en één pagina zijn opgegeven.

Type: booleaans (details)
sitefilter

Filter sitekoppelingen in entiteiten op die met deze site-ID's.

Waarden (gescheiden met | of alternatief):
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
Voorbeelden:
Haal entiteiten op met ID Q42 met alle beschikbare attributen in alle beschikbare talen
api.php?action=wbgetentities&ids=Q42 [in de sandbox openen]
Haal entiteiten op met ID P17 met alle beschikbare attributen in alle beschikbare talen
api.php?action=wbgetentities&ids=P17 [in de sandbox openen]
Haal entiteiten op met ID's Q42 en P17 met alle beschikbare attributen in alle beschikbare talen
api.php?action=wbgetentities&ids=Q42|P17 [in de sandbox openen]
Haal entiteiten op met ID Q42 met alle beschikbare attributen in het Engels
api.php?action=wbgetentities&ids=Q42&languages=en [in de sandbox openen]
Haal entiteiten op met ID Q42 met alle beschikbare attributen in elke mogelijke terugvaltaal voor de taal ii.
api.php?action=wbgetentities&ids=Q42&languages=ii&languagefallback= [in de sandbox openen]
Haal entiteiten op met ID Q42 en geef alle labels weer in alle beschikbare talen
api.php?action=wbgetentities&ids=Q42&props=labels [in de sandbox openen]
Haal entiteiten op met ID's P17 en P3 en geef alleen gegevenstypen weer
api.php?action=wbgetentities&ids=P17|P3&props=datatype [in de sandbox openen]
Haal entiteiten op met ID Q42 en geef alle aliassen in het Engels weer
api.php?action=wbgetentities&ids=Q42&props=aliases&languages=en [in de sandbox openen]
Haal entiteiten op met ID's Q1 en Q42 en geef beschrijvingen in het Engels, Duits en Frans weer
api.php?action=wbgetentities&ids=Q1|Q42&props=descriptions&languages=en|de|fr [in de sandbox openen]
Haal het item op voor pagina "Berlin" op de site "enwiki", met taalattributen in het Engels
api.php?action=wbgetentities&sites=enwiki&titles=Berlin&languages=en [in de sandbox openen]
Haal het item op voor pagina "Berlin" op de site "enwiki" nadat de titel is genormaliseerd van "berlin"
api.php?action=wbgetentities&sites=enwiki&titles=berlin&normalize= [in de sandbox openen]
Haal sitekoppelingen op voor item Q42
api.php?action=wbgetentities&ids=Q42&props=sitelinks [in de sandbox openen]
Haal entiteiten op met ID Q42 en geef alleen sitekoppelingen van "enwiki" weer
api.php?action=wbgetentities&ids=Q42&sitefilter=enwiki [in de sandbox openen]