MediaWiki API 說明

此頁為自動產生的 MediaWiki API 說明文件頁面。

說明文件與範例:https://www.mediawiki.org/wiki/API

list=allimages <pre>(ai) </pre>

(main | query | allimages)
  • 此模組需要讀取權限。
  • 此模块可作为发生器使用。

按顺序枚举所有图像。

參數:
aisort

要作为排序方式的属性。

單值:name、timestamp
預設值:name
aidir

罗列所采用的方向。

單值:ascending、descending、newer、older
預設值:ascending
aifrom

The image title to start enumerating from. Can only be used with aisort=name.

aito

The image title to stop enumerating at. Can only be used with aisort=name.

aicontinue

当更多结果可用时,使用这个继续。

aistart

The timestamp to start enumerating from. Can only be used with aisort=timestamp.

aiend

The timestamp to end enumerating. Can only be used with aisort=timestamp.

aiprop

要获取的文件信息:

timestamp
添加时间戳至上传的版本。
user
Adds the user who uploaded each file version.
userid
Add the user ID that uploaded each file version.
comment
此版本的摘要。
parsedcomment
Parse the comment on the version.
canonicaltitle
Adds the canonical title of the file.
url
Gives URL to the file and the description page.
size
Adds the size of the file in bytes and the height, width and page count (if applicable).
dimensions
大小别名。
sha1
为文件加入SHA-1哈希值。
mime
添加文件的MIME类型。
mediatype
添加文件媒体类型。
metadata
Lists Exif metadata for the version of the file.
commonmetadata
Lists file format generic metadata for the version of the file.
extmetadata
Lists formatted metadata combined from multiple sources. Results are HTML formatted.
bitdepth
Adds the bit depth of the version.
多值 (以 | 分隔):timestamp、user、userid、comment、parsedcomment、canonicaltitle、url、size、dimensions、sha1、mime、mediatype、metadata、commonmetadata、extmetadata、bitdepth
預設值:timestamp|url
aiprefix

Search for all image titles that begin with this value. Can only be used with aisort=name.

aiminsize

限于至少这么多字节的图像。

aimaxsize

限于顶多这么多字节的图像。

aisha1

图像的 SHA1 哈希。覆盖aisha1base36。

aisha1base36

基于base 36的图片的SHA1哈希值(用于MediaWiki)。

aiuser

Only return files uploaded by this user. Can only be used with aisort=timestamp. Cannot be used together with aifilterbots.

aifilterbots

How to filter files uploaded by bots. Can only be used with aisort=timestamp. Cannot be used together with aiuser.

單值:all、bots、nobots
預設值:all
aimime

要搜索的MIME类型,例如image/jpeg

使用 | 分隔數值。 上限值為 50 (機器人為 500)。
ailimit

要回傳的圖片總數。

不允許超過 500 (機器人為 5,000)。
預設值:10
範例:
显示以字母B开始的文件列表。
api.php?action=query&list=allimages&aifrom=B
显示一个最近上传文件的列表,类似Special:NewFiles
api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older
显示带MIME类型image/pngimage/gif的文件列表
api.php?action=query&list=allimages&aimime=image/png|image/gif
显示有关4个以T开头的文件的信息。
api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo