MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/API
action=mobileview
(main | mobileview)
- 此模組需要讀取權限。
- 來源:MobileFrontend
- 協定:GPL-2.0-or-later
回傳手機檢視需要的資料。
參數:
- page
要處理的頁面標題。
- 此參數為必填。
- redirect
是否允許重新導向。
- 單值:yes、no
- 預設值:yes
- sections
用於回傳文字的以豎線區分章節號碼清單。「all」用於回傳所有內容。範圍格式「1-4」代表取得第 1、2、3、4 章節。不帶第二個數字的範圍格式,例如「1-」代表著取得第 1 段之後到底的所以內容。「references」可用於指定回傳所有包含到參考資料的章節。
- prop
要取得的資訊:
- text:已選的 HTML 段落。
- sections:有關頁面上所有段落的資訊。
- normalizedtitle
- 標準化頁面標題。
- lastmodified:用於頁面最後修改時的 ISO 8601 時間戳記,例如:「2014-04-13T22
- 42:14Z」。
- lastmodifiedby:有關最後對頁面修改的使用者資訊。
- revision:回傳頁面目前的修訂 ID。
- protection:有關保護層級的資訊。
- editable:目前使用者是否可編輯此頁面。此包含所有對於登入使用者,且不對匿名使用者封鎖狀態的要素。
- languagecount:頁面可用的語言數目。
- hasvariants:頁面是否在其它語言變體裡可用。
- displaytitle:頁面的呈現標題,帶有像 {{DISPLAYTITLE}} 這樣套用的內容。
- pageprops:頁面屬性。
- 多值 (以 | 或 alternative 分隔):id、text、sections、normalizedtitle、lastmodified、lastmodifiedby、revision、protection、editable、languagecount、hasvariants、displaytitle、pageprops、description、contentmodel、namespace
- 預設值:text|sections|normalizedtitle
- sectionprop
要取得的章節相關資訊。
- 多值 (以 | 或 alternative 分隔):toclevel、level、line、number、index、fromtitle、anchor
- 預設值:toclevel|line
- pageprops
回傳的頁面屬性,豎線字元「|」分隔的清單、或是對應所有屬性的「*」。
- 預設值:notoc|noeditsection|wikibase_item
- variant
內容轉換為此語言變體。
- 預設值:(空)
- noimages
回傳不含圖片的 HTML。
- 類型:布林值(詳細資訊)
- noheadings
輸出時不包含標頭。
- 類型:布林值(詳細資訊)
- notransform
不要改變 HTML 至手機特定版。
- 類型:布林值(詳細資訊)
- onlyrequestedsections
僅回傳像 prop=sections 的請求章節。
- 類型:布林值(詳細資訊)
- offset
將所有文字結果考慮成單一字串,並限制結果至此長度。
- 數值不可小於 0。
- 類型:整數
- 預設值:0
- maxlen
將所有文字結果考慮成單一字串,並限制結果至此長度。
- 數值不可小於 0。
- 類型:整數
- 預設值:0
- revision
請求一個特定的修訂。
- 數值不可小於 0。
- 類型:整數
- 預設值:0
範例:
- 取得關於 Doom metal 的第 0 章節的資訊
- api.php?action=mobileview&page=Doom_metal§ions=0 [在沙盒中開啟]
- 取得第 0 段章節,以及包含 Candlemass 的參考資料之章節相關資訊
- api.php?action=mobileview&page=Candlemass§ions=0|references [在沙盒中開啟]
- 取得包含第 1 段章節之後,以及包含 Candlemass 的參考資料之章節相關資訊
- api.php?action=mobileview&page=Candlemass§ions=1-|references [在沙盒中開啟]