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 實體的資料。
具體參數:
其他通用參數可用。
- ids
取得資料的來源實體 ID
- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- sites
於相對應頁面所在處網站的識別碼。 與
title
一起使用,但僅能多個標題提供一個網站;或是一個標題提供多個網站。- 多值 (以 | 或 alternative 分隔):
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- titles
相對應頁面的標題。 與
sites
一起使用,但僅能多個標題提供一個網站;或是一個標題提供多個網站。- 將幾個值以 | 或 alternative 分隔。
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
- redirects
是否消除掉重新導向。 若設定成「no」,重新導向會被視為已刪除過的實體。
- 單值:no、yes
- 預設值:yes
- props
從任一實體所要取回的屬性名稱。 會依據所指定語言做進一步篩選。
- 多值 (以 | 或 alternative 分隔):aliases、claims、datatype、descriptions、info、labels、sitelinks、sitelinks/urls
- 預設值:info|sitelinks|aliases|labels|descriptions|claims|datatype
- languages
預設情況下,會回傳在所有可用語言裡國際化的值。 此參數允許透過提供一個或多個語言代碼,來篩選成一個或多個語言。
- 多值 (以 | 或 alternative 分隔):aa、ab、abs、ace、acm、ady、ady-cyrl、aeb、aeb-arab、aeb-latn、af、agq、aln、als、alt、am、ami、an、ang、ann、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、bdr、be、be-tarask、be-x-old、bew、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、cal、cbk-zam、cdo、ce、ceb、ch、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、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、hno、ho、hr、hrx、hsb、hsn、ht、hu、hu-formal、hy、hyw、hz、ia、id、ie、ig、igl、ii、ik、ike-cans、ike-latn、ilo、inh、io、is、isu、it、iu、ja、jam、jbo、jut、jv、ka、kaa、kab、kai、kbd、kbd-cyrl、kbp、kcg、kea、ker、kg、khw、ki、kiu、kj、kjh、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、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、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、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、nog、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、rki、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、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、tk、tl、tly、tly-cyrl、tn、to、tok、tpi、tpv、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、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、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
在實體裡篩選網站連結出帶有這些的網站 ID。
- 多值 (以 | 或 alternative 分隔):
- 值的最大數目為 50(用於客戶端允許的較高限制為 500)。
範例:
- 取得 ID 為 Q42 的實體,以及在所有可用語言裡的所有可用屬性
- api.php?action=wbgetentities&ids=Q42 [在沙盒中開啟]
- 取得 ID 為 P17 的實體,以及在所有可用語言裡的所有可用屬性
- api.php?action=wbgetentities&ids=P17 [在沙盒中開啟]
- 取得 ID 為 Q42 和 P17 的實體,以及在所有可用語言裡的所有可用屬性
- 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 為 P17 和 P3 的實體,僅顯示資料類型
- api.php?action=wbgetentities&ids=P17|P3&props=datatype [在沙盒中開啟]
- 取得 ID 為 Q42 的實體,顯示在英語裡的所有別名
- api.php?action=wbgetentities&ids=Q42&props=aliases&languages=en [在沙盒中開啟]
- 取得 ID 為 Q1 和 Q42 的實體,顯示在英語、德語,以及法語裡的描述
- 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 [在沙盒中開啟]