MediaWiki API yardımı

Bu otomatik olarak oluşturulan bir MediaWiki API belgelenme sayfasıdır.

Belgeler ve örnekler: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=wbgetentities

(main | wbgetentities)
  • Bu modül okuma hakları gerektirir.
  • Kaynak: WikibaseClient
  • Lisans: GPL-2.0-or-later

Birden çok Wikibase varlığı için veri alır.

Parametre:
Other general parameters are available.
ids

Verileri almak için varlıkların kimlikleri

Değerleri | veya alternatif ile ayırın.
Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
sites

İlgili sayfanın bulunduğu sitenin tanımlayıcısı. title ile birlikte kullanın, ancak birkaç başlık için yalnızca bir site veya bir başlık için birkaç site verin.

Değer (| veya alternatif ile ayırın):
Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
titles

İlgili sayfanın başlığı. sites ile birlikte kullanın, ancak birkaç başlık için yalnızca bir site veya bir başlık için birkaç site verin.

Değerleri | veya alternatif ile ayırın.
Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
redirects

Yönlendirmelerin çözülüp çözülmeyeceği. "no" olarak ayarlanırsa, yönlendirmeler silinmiş varlıklar gibi ele alınır.

Aşağıdaki değerlerden biri: no, yes
Varsayılan: yes
props

Her varlıktan geri alınacak özelliklerin adları. Verilen dillere göre daha fazla filtrelenecektir.

Değer (| veya alternatif ile ayırın): aliases, claims, datatype, descriptions, info, labels, sitelinks, sitelinks/urls
Varsayılan: info|sitelinks|aliases|labels|descriptions|claims|datatype
languages

Varsayılan olarak uluslararası değerler kullanılabilir tüm dillerde döndürülür. Bu parametre, bir veya daha fazla dil kodu sağlayarak bunların bir veya daha fazla dile filtrelenmesini sağlar.

Değer (| veya alternatif ile ayırın): aa, aae, ab, abs, ace, acf, acm, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, agq, aln, als, alt, am, ami, an, ang, ann, anp, apc, 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, bdr, be, be-tarask, be-x-old, bew, bfd, bfw, bg, bgc, 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, cal, cbk-zam, ccp, cdo, ce, ceb, ch, chn, cho, chr, chy, ckb, cnh, co, cps, cpx, cpx-hans, cpx-hant, cpx-latn, cr, crh, crh-cyrl, crh-latn, crh-ro, cs, csb, cu, cv, cy, da, dag, de, de-at, de-ch, de-formal, dga, din, diq, dsb, dso, dtp, dty, dua, dv, dz, ee, efi, 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, gcf, gcr, gd, gju-arab, gju-deva, gl, gld, glk, gn, gom, gom-deva, gom-latn, gor, got, gpe, grc, gsw, gu, guc, gur, guw, gv, gya, ha, hak, hak-hans, hak-hant, hak-latn, haw, he, hi, hif, hif-latn, hil, hno, ho, hoc, hr, hrx, hsb, hsn, ht, hu, hu-formal, hy, hyw, hz, ia, iba, ibb, id, ie, ig, igl, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, isu, isv-cyrl, isv-latn, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kai, kbd, kbd-cyrl, kbp, kcg, kea, ker, kg, kge, kgg, khw, ki, kiu, kj, kjh, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, knc, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksf, ksh, ksw, ku, ku-arab, ku-latn, kum, kus, kv, kw, ky, la, lad, lb, lbe, lem, lez, lfn, lg, li, lij, liv, lki, lld, lmo, ln, lns, lo, loz, lrc, lt, ltg, lua, lus, luz, lv, lzh, lzz, mad, mag, mai, map-bms, mcn, mcp, mdf, mg, mh, mhr, mi, min, mk, ml, mn, mnc, mnc-latn, mnc-mong, mni, mnw, mo, mos, mr, mrh, mrj, ms, ms-arab, mt, mua, mui, mus, mwl, my, myv, mzn, na, nah, nan, nan-hani, nan-hant, nan-latn-pehoeji, nan-latn-tailo, nap, nb, nds, nds-nl, ne, new, ng, nge, nia, nit, niu, nl, nl-informal, nla, nmg, nmz, nn, nnh, nnz, no, nod, nog, nov, nqo, nr, nrm, nso, nup, nv, ny, nyn, nyo, 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, rki, rm, rmc, rmf, rmy, rn, ro, roa-rup, roa-tara, rsk, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rut, rw, rwr, ryu, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, se-fi, se-no, se-se, sei, ses, sg, sgs, sh, sh-cyrl, sh-latn, 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, thq, ti, tig, tk, tl, tly, tly-cyrl, tn, to, tok, tpi, tpv, tr, tru, trv, ts, tt, tt-cyrl, tt-latn, ttj, 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, wal, war, wes, wls, wo, wuu, wuu-hans, wuu-hant, wya, xal, xh, xmf, xsy, yas, yat, yav, ybb, yi, yo, yrl, yue, yue-hans, yue-hant, za, zea, zgh, zgh-latn, 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
Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
languagefallback

API çağrısının geçerli bağlamıyla languages parametresinde tanımlanan diller için dil yedeğini uygulayın.

Tür: boole (ayrıntılar)
normalize

Sayfa başlığını istemci siteye göre normalleştirmeye çalışın. Bu yalnızca tam olarak bir site ve bir sayfa verilmişse çalışır.

Tür: boole (ayrıntılar)
sitefilter

Varlıklardaki site bağlantılarını bu site kimliğine sahip olanlara filtreleyin.

Değer (| veya alternatif ile ayırın):
Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
Örnekler:
Q42 kimliğine sahip varlıkları, kullanılabilir tüm dillerde bulunan tüm özelliklerle edinin
api.php?action=wbgetentities&ids=Q42 [sandbox'ta açın]
P17 kimliğine sahip varlıkları, kullanılabilir tüm dillerde bulunan tüm özelliklerle edinin
api.php?action=wbgetentities&ids=P17 [sandbox'ta açın]
Q42 ve P17 kimliğine sahip tüm kullanılabilir dillerin tüm özelliklerine sahip varlıklar edinin
api.php?action=wbgetentities&ids=Q42|P17 [sandbox'ta açın]
Q42 kimliğine sahip varlıkları İngilizce dilinde bulunan tüm özelliklerle edinin
api.php?action=wbgetentities&ids=Q42&languages=en [sandbox'ta açın]
ii dili için olası tüm geri dönüş dillerinde kullanılabilir tüm özniteliklere sahip Q42 kimliğine sahip varlıklar edinin
api.php?action=wbgetentities&ids=Q42&languages=ii&languagefallback= [sandbox'ta açın]
Q42 kimliğine sahip varlıkların tüm kullanılabilir dillerdeki tüm etiketleri göstermesini sağlayın
api.php?action=wbgetentities&ids=Q42&props=labels [sandbox'ta açın]
Yalnızca veri türlerini gösteren P17 ve P3 kimliğine sahip varlıklar edinin
api.php?action=wbgetentities&ids=P17|P3&props=datatype [sandbox'ta açın]
Q42 kimliğine sahip tüm takma adları İngilizce olarak gösteren varlıklar edinin
api.php?action=wbgetentities&ids=Q42&props=aliases&languages=en [sandbox'ta açın]
İngilizce, Almanca ve Fransızca dilde açıklamaları gösteren Q1 ve Q42 kimliklerine sahip varlıklar edinin
api.php?action=wbgetentities&ids=Q1|Q42&props=descriptions&languages=en|de|fr [sandbox'ta açın]
"Berlin" sayfası için öğeyi İngilizce dilinde dil özniteliklerine sahip "enwiki" sitesinden edinin
api.php?action=wbgetentities&sites=enwiki&titles=Berlin&languages=en [sandbox'ta açın]
"Berlin" başlıklı başlığı normalleştirdikten sonra "Berlin" sayfasındaki öğeyi "enwiki" sitesinden alın
api.php?action=wbgetentities&sites=enwiki&titles=berlin&normalize= [sandbox'ta açın]
Q42 öğesi için site bağlantılarını alın
api.php?action=wbgetentities&ids=Q42&props=sitelinks [sandbox'ta açın]
Q42 kimliğine sahip varlıkların yalnızca "enwiki" sitesinden site bağlantılarını göstermesini sağlayın
api.php?action=wbgetentities&ids=Q42&sitefilter=enwiki [sandbox'ta açın]
"https://kayipmedya.org/wiki/Özel:ApiHelp" sayfasından alınmıştır