Справка MediaWiki API

Это автоматически сгенерированная страница документации MediaWiki API.

Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=wbgetentities

(main | wbgetentities)
  • Этот модуль требует прав на чтение.
  • Источник: WikibaseClient
  • Лицензия: GPL-2.0-or-later

Получает данные для нескольких сущностей Wikibase.

Определённые параметры:
Other general parameters are available.
ids

Идентификаторы сущностей, из которых нужно получить данные

Разделяйте значения с помощью | или альтернативного разделителя.
Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
sites

Идентификатор сайта, на котором находится соответствующая страница. Используйте вместе с title, но указывайте только один сайт для нескольких заголовков или несколько сайтов для одного заголовка.

Значения (разделённые с помощью | или альтернативного разделителя): bukvica, bukvica_data
Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
titles

Название соответствующей страницы. Используйте вместе с title, но указывайте только один сайт для нескольких заголовков или несколько сайтов для одного заголовка.

Разделяйте значения с помощью | или альтернативного разделителя.
Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
redirects

Разрешать ли перенаправления. Если установлено значение «no», перенаправления будут рассматриваться как удалённые сущности.

Одно из следующих значений: no, yes
По умолчанию: yes
props

Названия свойств, которые необходимо получить от каждой сущности. Будут дополнительно отфильтрованы по любым указанным языкам.

Значения (разделённые с помощью | или альтернативного разделителя): aliases, claims, datatype, descriptions, info, labels, sitelinks, sitelinks/urls
По умолчанию: info|sitelinks|aliases|labels|descriptions|claims|datatype
languages

По умолчанию, переведённые значения возвращаются на всех доступных языках. Этот параметр позволяет отфильтровать их по одному или нескольким языкам, указав один или несколько языковых кодов.

Значения (разделённые с помощью | или альтернативного разделителя): 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, 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, 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, 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, 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, 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, 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
Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
languagefallback

Применить резервный язык для языков, определённых в параметре languages, с текущим контекстом вызова API.

Тип: булева (подробнее)
normalize

Попробовать нормализовать заголовок страницы в соответствии с сайтом-клиентом. Это работает только если указан ровно один сайт и одна страница.

Тип: булева (подробнее)
sitefilter

Фильтровать ссылки на сайты в сущностях до предоставленных идентификаторов сайтов.

Значения (разделённые с помощью | или альтернативного разделителя): bukvica, bukvica_data
Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
Примеры:
Получить сущности с идентификатором Q42 со всеми атрибутами на всех доступных языках
api.php?action=wbgetentities&ids=Q42 [открыть в песочнице]
Получить сущности с идентификатором P17 со всеми доступными атрибутами на всех доступных языках
api.php?action=wbgetentities&ids=P17 [открыть в песочнице]
Получить сущности с идентификаторами Q42 и Q42 со всеми доступными атрибутами на всех доступных языках
api.php?action=wbgetentities&ids=Q42|P17 [открыть в песочнице]
Получить сущности с идентификатором Q42 со всеми доступными атрибутами на всех доступных языках
api.php?action=wbgetentities&ids=Q42&languages=en [открыть в песочнице]
Получить сущности с идентификатором Q42 со всеми доступными атрибутами на любом возможном резервном языке языка ii
api.php?action=wbgetentities&ids=Q42&languages=ii&languagefallback= [открыть в песочнице]
Получить сущности с идентификатором Q42, показывающие все метки на всех доступных языках
api.php?action=wbgetentities&ids=Q42&props=labels [открыть в песочнице]
Получить сущности с идентификаторами P17 и P3, показывающие только типы данных
api.php?action=wbgetentities&ids=P17|P3&props=datatype [открыть в песочнице]
Получить сущности с идентификатором Q42, показывающие все синонимы на английском языке
api.php?action=wbgetentities&ids=Q42&props=aliases&languages=en [открыть в песочнице]
Получить сущности с идентификаторами Q1 и Q42, показывающие описания на английском, немецком и французском языках
api.php?action=wbgetentities&ids=Q1|Q42&props=descriptions&languages=en|de|fr [открыть в песочнице]
Получить элемент для страницы Берлин на сайте enwiki, с языковыми атрибутами на английском языке
api.php?action=wbgetentities&sites=enwiki&titles=Berlin&languages=en [открыть в песочнице]
Получить элемент страницы «Berlin» на сайте «enwiki» после нормализации заголовка «Berlin»
api.php?action=wbgetentities&sites=enwiki&titles=berlin&normalize= [открыть в песочнице]
Получить ссылки на сайт элемента Q42
api.php?action=wbgetentities&ids=Q42&props=sitelinks [открыть в песочнице]
Получить сущности с идентификатором Q42 и показывать только ссылки на сайт из «enwiki»
api.php?action=wbgetentities&ids=Q42&sitefilter=enwiki [открыть в песочнице]