MediaWiki API 說明

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

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

list=allimages (ai)

main | query | allimages
  • 此模組需要讀取權限。
  • 此模組可作為產生器使用。
  • 來源:MediaWiki
  • 授權條款:GPL-2.0-or-later

按順序列舉所有圖片。

具體參數:
其他通用參數可用。
aisort

作為排序順序的屬性。

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

列出時所採用的方向。

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

要開始列舉的圖片標題。僅能與 aisort=name 一起使用。

aito

要停止列舉的圖片標題。僅能與 aisort=name 一起使用。

aicontinue

當更多結果可用時,使用這個繼續。可在 mediawiki.org 取得更多有關如何繼續查詢的詳細資訊。

aistart

要開始列舉的時間戳記。僅能與 aisort=timestamp 一起使用。

類型:時間戳記(允許格式
aiend

要停止列舉的時間戳記。僅能與 aisort=timestamp 一起使用。

類型:時間戳記(允許格式
aiprop

要取得的檔案資訊:

timestamp
添加上傳版本的時間戳記。
user
添加上傳了各檔案版本的使用者。若是已刪除修訂的使用者,會回傳 userhidden 屬性。
userid
添加上傳了各檔案版本的使用者 ID。若修訂裡使用者已被刪除,會回傳 userhidden 屬性。
comment
版本的註釋。若是已刪除修訂的註釋,會回傳 commenthidden 屬性。
parsedcomment
解析版本上的註釋。若是已刪除修訂的解析註釋,會回傳 commenthidden 屬性。
canonicaltitle
添加檔案的規範標題。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
url
提供檔案與描述頁面的 URL。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
size
添加以位元組為單位的檔案大小、高度、寬度、頁面計數(若可套用的話)。
dimensions
大小的別名。
sha1
替檔案添加 SHA-1 雜湊值。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
mime
替檔案添加 MIME 類型。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
mediatype
添加檔案的媒體類型。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
metadata
列出檔案版本的 Exif 詮釋資料。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
commonmetadata
列出檔案版本的檔案格式通用詮釋資料。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
extmetadata
列出結合多個來源的格式化詮釋資料。結果內容為 HTML 格式。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
bitdepth
添加版本的位元深度。若是已刪除修訂的檔案,會回傳 filehidden 屬性。
badfile
無論檔案是否在 MediaWiki:Bad image list 都添加
多值 (以 |alternative 分隔):badfile、​bitdepth、​canonicaltitle、​comment、​commonmetadata、​dimensions、​extmetadata、​mediatype、​metadata、​mime、​parsedcomment、​sha1、​size、​timestamp、​url、​user、​userid
預設值:timestamp|url
aiprefix

搜尋所有以此值為開頭的圖片。僅能與 aisort=name 一起使用。

aiminsize

限制圖片至少要有這樣多的位元組。

類型:整數
aimaxsize

限制圖片最多只能這樣多的位元組。

類型:整數
aisha1

圖片的 SHA1 雜湊值。覆蓋 aisha1base36。

aisha1base36

以 base 36 的圖片 SHA1 雜湊值(使用在 MediaWiki)。

aiuser

只返回此使用者上傳的最新版本的檔案。只能與aisort=timestamp一起使用。不能與aifilterbots一起使用。

類型:使用者,按任何使用者名稱、​IP、​跨 wiki 名稱(例如:"prefix>ExampleName")和使用者 ID(例如:"#12345")
aifilterbots

如何篩選由機器人上傳的檔案。僅能與 aisort=timestamp 一起使用,且不可與 aiuser 一起使用。

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

miser模式而被停用。

將幾個值以 |alternative 分隔。
值的最大數目為 50(用於客戶端允許的較高限制為 500)。
ailimit

要回傳的圖片總數。

類型:整數或max
數值必須在 1 與 500 之間。
預設值:10