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 分隔):tnfshwiki
值的最大數目為 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、​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
值的最大數目為 50(用於客戶端允許的較高限制為 500)。
languagefallback

套用定義在 languages 參數裡,帶有目前 API 回呼語境用於語言的語言備用。

類型:布林值(詳細資訊
normalize

嘗試標準化違反客戶端網站的頁面標題。 這僅有確實指定出網站和頁面時有效。

類型:布林值(詳細資訊
sitefilter

在實體裡篩選網站連結出帶有這些的網站 ID。

多值 (以 |alternative 分隔):tnfshwiki
值的最大數目為 50(用於客戶端允許的較高限制為 500)。
範例:
取得 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 [在沙盒中開啟]