Довідка API MediaWiki

Це автоматично генерована сторінка документації API MediaWiki.

Документація та приклади: 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

Коли доступно більше результатів, використовуйте це, щоб продовжити.

aistart

Часова мітка, з якої почати перерахунок. Можна використати лише з aisort=timestamp.

Тип: часова мітка (дозволені формати)
aiend

Часова мітка, якою закінчити перерахунок. Можна використати лише з aisort=timestamp.

Тип: часова мітка (дозволені формати)
aiprop

Яку інформацію файлу отримати:

timestamp
Додає мітку часу для завантаженої версії.
user
Додає користувача, який завантажив кожну версію файлу. Якщо ім'я користувача було приховано з історії, буде повернуто властивість userhidden.
userid
Додати ідентифікатор користувача, який завантажив кожну версію файлу. Якщо ім'я користувача було приховано з історії, буде повернуто властивість 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
Додає інформацію про те, чи перебуває файл у списку недозволених файлів
Значення (розділені через | або альтернативу): 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

SHA1-хеш зображення у base 36 (використано в MediaWiki).

aiuser

Видати лише файли, завантажені цим користувачем. Можна використати лише з aisort=timestamp. Не можна використати разом з aifilterbots.

Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
aifilterbots

Як фільтрувати файли, завантажені ботами. Можна використати лише з aisort=timestamp. Не можна використати разом з aiuser.

Одне з наступних значень: all, bots, nobots
Стандартно: all
aimime

Які MIME-типи шукати, напр., image/jpeg.

Розділіть значення з допомогою | або альтернативу.
Максимальна кількість значень — 50 (500 для клієнтів дозволено вищі ліміти).
ailimit

Скільки всього зображень видати.

Тип: ціле число або max
Значення має перебувати між 1 та 500.
Стандартно: 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/png або image/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 [відкрити в пісочниці]