Справка 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

Когда доступно больше результатов, используйте это для продолжения.

aistart

Временная метка, с которой начать перечисление. Можно использовать только одновременно с aisort=timestamp.

Тип: временная метка (разрешённые форматы)
aiend

Временная метка, на которой закончить перечисление. Можно использовать только одновременно с aisort=timestamp.

Тип: временная метка (разрешённые форматы)
aiprop

Какую информацию о файле получить:

timestamp
Добавляет метку времени загрузки файловой версии.
user
Добавляет участников, загрузивших каждую файловую версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
userid
Добавляет идентификаторы участников, загрузивших каждую файловую версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
comment
Комментарий к версии. Если комментарий был удален, будет возвращено свойство commenthidden.
parsedcomment
Распарсенный комментарий к версии. Если комментарий был удален, будет возвращено свойство commenthidden.
canonicaltitle
Добавляет каноничное название файла. Если версия файла была удалена, будет возвращено свойство filehidden.
url
Возвращает ссылку на файл и страницу описания. Если версия файла была удалена, будет возвращено свойство filehidden.
size
Добавляет размер файла в байтах, высоту, ширину и количество использующих страниц (если применимо).
dimensions
Синоним для size.
sha1
Добавляет SHA1-хэш файла. Если версия файла была удалена, будет возвращено свойство filehidden.
mime
Добавляет MIME-тип файла. Если версия файла была удалена, будет возвращено свойство filehidden.
mediatype
Добавляет медиа-тип файла. Если версия файла была удалена, будет возвращено свойство filehidden.
metadata
Перечисляет метаданные Exif для файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
commonmetadata
Перечисляет общие для данного формата метаданные для файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
extmetadata
Перечисляет структурированные метаданные, собранные из нескольких источников. Результат отдаётся в формате HTML. Если версия файла была удалена, будет возвращено свойство filehidden.
bitdepth
Добавляет глубину цвета файловой версии. Если версия файла была удалена, будет возвращено свойство filehidden.
badfile
Добавляет указание на то, находится ли файл в списке MediaWiki:Bad image list
Значения (разделённые с помощью | или альтернативного разделителя): badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, timestamp, url, user, userid
По умолчанию: timestamp|url
aiprefix

Найти все названия файлов, начинающиеся с этого значения. Можно использовать только одновременно с aisort=name.

aiminsize

Ограничить изображения этим числом байтов снизу.

Type: integer
aimaxsize

Ограничить изображения этим числом байтов сверху.

Type: integer
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.

Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
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 [открыть в песочнице]