MediaWiki API 帮助

这是自动生成的MediaWiki API文档页面。

文档和例子:-{R|https://www.mediawiki.org/wiki/API:Main_page/zh}-

action=wbgetentities

main | wbgetentities
  • 此模块需要读取权限。
  • 来源:WikibaseView
  • 许可协议:GPL-2.0-or-later

获得多个Wikibase实体的数据。

参数:
ids

要从中获取数据的实体ID

通过|替代物隔开各值。
Maximum number of values is 50 (500 for clients allowed higher limits).
sites

用于相应页面存在的网站的标识符 与title一起使用,但只为几个标题提供一个网站,或为一个标题提供几个网站。

值(以|替代物分隔):
Maximum number of values is 50 (500 for clients allowed higher limits).
titles

相应页面的标题 与sites一起使用,但只为多个标题提供一个网站,或只为一个标题提供多个网站。

通过|替代物隔开各值。
Maximum number of values is 50 (500 for clients allowed higher limits).
redirects

是否应修复重定向。 如果设置为“no”,重定向将被视作已删除的实体。

以下值中的一个:no、yes
Default: yes
props

获取每个实体的属性名称。 将根据提供的语言进一步过滤。

值(以|替代物分隔):aliases、claims、datatype、descriptions、info、labels、sitelinks、sitelinks/urls
Default: info|sitelinks|aliases|labels|descriptions|claims|datatype
languages

默认情况下,已国际化的值会以所有可用语言返回。此参数允许通过提供一个或多个语言代码,将这些值过滤为一个或多个语言。

值(以|替代物分隔):aa、ab、abs、ace、ady、ady-cyrl、aeb、aeb-arab、aeb-latn、af、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、ban、bar、bat-smg、bbc、bbc-latn、bcc、bcl、be、be-tarask、be-x-old、bg、bgn、bh、bho、bi、bjn、bm、bn、bo、bpy、bqi、br、brh、bs、btm、bto、bug、bxr、ca、cbk-zam、cdo、ce、ceb、ch、cho、chr、chy、ckb、co、cps、cr、crh、crh-cyrl、crh-latn、cs、csb、cu、cv、cy、da、de、de-at、de-ch、de-formal、din、diq、dsb、dtp、dty、dv、dz、ee、egl、el、eml、en、en-ca、en-gb、eo、es、es-419、es-formal、et、eu、ext、fa、ff、fi、fit、fiu-vro、fj、fo、fr、frc、frp、frr、fur、fy、ga、gag、gan、gan-hans、gan-hant、gcr、gd、gl、glk、gn、gom、gom-deva、gom-latn、gor、got、grc、gsw、gu、gv、ha、hak、haw、he、hi、hif、hif-latn、hil、ho、hr、hrx、hsb、ht、hu、hu-formal、hy、hyw、hz、ia、id、ie、ig、ii、ik、ike-cans、ike-latn、ilo、inh、io、is、it、iu、ja、jam、jbo、jut、jv、ka、kaa、kab、kbd、kbd-cyrl、kbp、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、ksh、ku、ku-arab、ku-latn、kum、kv、kw、ky、la、lad、lb、lbe、lez、lfn、lg、li、lij、liv、lki、lld、lmo、ln、lo、loz、lrc、lt、ltg、lus、luz、lv、lzh、lzz、mai、map-bms、mdf、mg、mh、mhr、mi、min、mk、ml、mn、mni、mnw、mo、mr、mrj、ms、mt、mus、mwl、my、myv、mzn、na、nah、nan、nap、nb、nds、nds-nl、ne、new、ng、niu、nl、nl-informal、nn、no、nov、nqo、nrm、nso、nv、ny、nys、oc、olo、om、or、os、pa、pag、pam、pap、pcd、pdc、pdt、pfl、pi、pih、pl、pms、pnb、pnt、prg、ps、pt、pt-br、qu、qug、rgn、rif、rm、rmy、rn、ro、roa-rup、roa-tara、ru、rue、rup、ruq、ruq-cyrl、ruq-latn、rw、sa、sah、sat、sc、scn、sco、sd、sdc、sdh、se、sei、ses、sg、sgs、sh、shi、shi-latn、shi-tfng、shn、shy-latn、si、simple、sk、skr、skr-arab、sl、sli、sm、sma、smn、sn、so、sq、sr、sr-ec、sr-el、srn、ss、st、stq、sty、su、sv、sw、szl、szy、ta、tay、tcy、te、tet、tg、tg-cyrl、tg-latn、th、ti、tk、tl、tly、tn、to、tpi、tr、tru、trv、ts、tt、tt-cyrl、tt-latn、tum、tw、ty、tyv、tzm、udm、ug、ug-arab、ug-latn、uk、ur、uz、uz-cyrl、uz-latn、ve、vec、vep、vi、vls、vmf、vo、vot、vro、wa、war、wo、wuu、xal、xh、xmf、xsy、yi、yo、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
Maximum number of values is 50 (500 for clients allowed higher limits).
languagefallback

允许用于在languages参数中定义的语言的语言备选,并带有当前API调用环境。

Type: boolean (details)
normalize

尝试针对客户端站点标准化页面标题。 这仅在提供了一个站点和一个页面的情况下才有效。

Type: boolean (details)
sitefilter

将实体中的站点链接过滤为具有这些网站ID的站点链接。

值(以|替代物分隔):
Maximum number of values is 50 (500 for clients allowed higher limits).
例子:
获取ID为Q42的实体,及所有可用语言中的所有可用属性
api.php?action=wbgetentities&ids=Q42 [在沙盒中打开]
获取ID为P17的实体,及所有可用语言中的所有可用属性
api.php?action=wbgetentities&ids=P17 [在沙盒中打开]
获取ID为Q42P17的实体,及所有可用语言中的所有可用属性
api.php?action=wbgetentities&ids=Q42|P17 [在沙盒中打开]
获取ID为Q42的实体,及英语中的所有可用属性
api.php?action=wbgetentities&ids=Q42&languages=en [在沙盒中打开]
获取ID为Q42的实体,及用于ii语言的任何可能的备选语言的所有可用属性
api.php?action=wbgetentities&ids=Q42&languages=ii&languagefallback= [在沙盒中打开]
获取ID为Q42的实体,显示所有可用语言的所有标签
api.php?action=wbgetentities&ids=Q42&props=labels [在沙盒中打开]
获取ID为P17P3的实体,只显示数据类型
api.php?action=wbgetentities&ids=P17|P3&props=datatype [在沙盒中打开]
获取ID为Q42的实体,显示英语的所有别名
api.php?action=wbgetentities&ids=Q42&props=aliases&languages=en [在沙盒中打开]
获取ID为Q1Q42的实体,显示英语、德语和法语的描述
api.php?action=wbgetentities&ids=Q1|Q42&props=descriptions&languages=en|de|fr [在沙盒中打开]
获取在“enwiki”上的“Berlin”页面所在项目,及英语中的语言属性
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 [在沙盒中打开]
获取ID为Q42的实体,只显示来自“enwiki”的网站链接
api.php?action=wbgetentities&ids=Q42&sitefilter=enwiki [在沙盒中打开]