MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/API
prop=info <pre>(in) </pre>
- 此模組需要讀取權限。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
获取基本页面信息。
參數:
- inprop
 要获取的额外属性:
- protection
 - 列出每个页面的保护等级。
 - talkid
 - 每个非讨论页面的讨论页的页面ID。
 - watched
 - 列出每个页面的被监视状态。
 - watchers
 - 监视人员数,如果允许。
 - visitingwatchers
 - 访问了每个页面的最近编辑的监视者数量,如果允许。
 - notificationtimestamp
 - 每个页面的监视列表通知时间戳。
 - subjectid
 - 每个讨论页的母页面的页面ID。
 - url
 - 为每个页面提供一个完整URL、一个编辑URL和规范URL。
 - readable
 - 用户是否可以阅读此页面。
 - preload
 - 提供由EditFormPreloadText返回的文本。
 - displaytitle
 - 在页面标题实际显示的地方提供方式。
 
- 多值 (以 | 分隔):protection、talkid、watched、watchers、visitingwatchers、notificationtimestamp、subjectid、url、readable、preload、displaytitle
 - intestactions
 测试当前用户是否可以在页面上执行某种操作。
- 使用 | 分隔數值。 上限值為 50 (機器人為 500)。
 - intoken
 - 已停用。
 - 多值 (以 | 分隔):edit、delete、protect、move、block、unblock、email、import、watch
 - incontinue
 当更多结果可用时,使用这个继续。
範例:
- 获取有关页面Main Page的信息。
 - api.php?action=query&prop=info&titles=Main%20Page [在沙盒中打开]
 - 获取Main Page相关的常规和保护信息。
 - api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [在沙盒中打开]
 
list=categorymembers <pre>(cm) </pre>
(main | query | categorymembers)
- 此模組需要讀取權限。
 - 此模块可作为发生器使用。
 - 来源:MediaWiki
 - 许可协议:GPL-2.0+
 
在指定的分类中列出所有页面。
參數:
- cmtitle
 要列举的分类(必需)。必须包括分類:前缀。不能与cmpageid一起使用。
- cmpageid
 要枚举的分类的页面 ID。不能与cmtitle一起使用。
- 类型:整数
 - cmprop
 要包含的信息束:
- ids
 - 添加页面ID。
 - title
 - 添加页面标题和名字空间ID。
 - sortkey
 - 添加用于分类中排序的关键字(十六进制字符串)。
 - sortkeyprefix
 - 添加用于分类中排序的关键字前缀(关键字的人类可读部分)。
 - type
 - 添加页面被分类的类型(page、subcat或file)。
 - timestamp
 - 添加页面被包括时的时间戳。
 
- 多值 (以 | 分隔):ids、title、sortkey、sortkeyprefix、type、timestamp
 - 預設值:ids|title
 - cmnamespace
 仅包含这些名字空间的页面。注意cmtype=subcat或cmtype=file可能被使用,而不是cmnamespace=14或6。
- 多值 (以 | 分隔):0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15
 - cmtype
 包含的分类成员类型。当cmsort=timestamp被设置时会忽略。
- 多值 (以 | 分隔):page、subcat、file
 - 預設值:page|subcat|file
 - cmcontinue
 当更多结果可用时,使用这个继续。
- cmlimit
 回傳的頁面數量上限。
- 不允許超過 500 (機器人為 5,000)。
 - 类型:整数或max
 - 預設值:10
 - cmsort
 要作为排序方式的属性。
- 單值:sortkey、timestamp
 - 預設值:sortkey
 - cmdir
 排序的方向。
- 單值:asc、desc、ascending、descending、newer、older
 - 預設值:ascending
 - cmstart
 开始列举的时间戳。只能与cmsort=timestamp一起使用。
- 类型:时间戳(允许格式)
 - cmend
 列举的结尾时间戳。只能与cmsort=timestamp一起使用。
- 类型:时间戳(允许格式)
 - cmstarthexsortkey
 开始列举的关键词,由cmprop=sortkey返回。不能与cmsort=sortkey一起使用。
- cmendhexsortkey
 结束列举的关键字,由cmprop=sortkey返回。只能与cmsort=sortkey一起使用。
- cmstartsortkeyprefix
 要开始列举的排序关键词前缀。只能与cmsort=sortkey一起使用。覆盖cmstarthexsortkey。
- cmendsortkeyprefix
 要结束列举before的关键字前缀(而不是at;如果此值出现,它将不被包括!)只能与cmsort=sortkey一起使用。覆盖cmendhexsortkey。
- cmstartsortkey
 - 已停用。
 请改用cmstarthexsortkey。
- cmendsortkey
 - 已停用。
 请改用cmendhexsortkey。
範例:
- 获取Category:Physics中的前10个页面。
 - api.php?action=query&list=categorymembers&cmtitle=Category:Physics [在沙盒中打开]
 - 获取有关Category:Physics中的前10个页面的页面信息。
 - api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [在沙盒中打开]