API:Imageusage/ru
| Эта страница является частью документации по API действий MediaWiki. |
| Версия MediaWiki: | ≥ 1.9 |
GET-запрос для поиска всех страниц, использующих данный заголовок изображения.
Этот модуль можно использовать как генератор.
Документация по API
list=imageusage (iu)
Find all pages that use the given image title. Specific parameters: Other general parameters are available.
Examples:
|
Пример
GET-запрос
Ответ
{
"batchcomplete": "",
"continue": {
"continue": "-||",
"iucontinue": "4|33464895"
},
"query": {
"imageusage": [
{
"ns": 0,
"pageid": 14072,
"title": "History of Wikipedia"
},
{
"ns": 4,
"pageid": 16842768,
"title": "Wikipedia:Wikipedia logos"
},
{
"ns": 2,
"pageid": 30536602,
"title": "User:J Komara"
}
]
}
}
Пример кода
get_imageusage.py
#!/usr/bin/python3
"""
get_imageusage.py
MediaWiki API Demos
Demo of `Imageusage` module: List the first 3 pages that
use a given image title
MIT License
"""
import requests
S = requests.Session()
URL = "https://en.wikipedia.org/w/api.php"
PARAMS = {
"action": "query",
"format": "json",
"list": "imageusage",
"iutitle": "File:Wiki_logo_Nupedia.jpg",
"iulimit": "3"
}
R = S.get(url=URL, params=PARAMS)
DATA = R.json()
print(DATA)
Возможные ошибки
| Код | Информация |
|---|---|
| iubadcontinue | Некорректный параметр continue. Вы должны передать значение, возвращённое предыдущим запросом. |
См. также
- API:Images - Lists embedded media files on provided pages.
- API:Allimages - Lists all images, by title or timestamp.
- API:Imageinfo - Gets information for any titles in the image namespace.
- API:Stashimageinfo - Gets information for stashed images or files in the namespace.
- API:Duplicatefiles - Lists any duplicates of the given images or files.