From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page API:Images and the translation is 62% complete.

Other languages:
English • ‎dansk • ‎español • ‎polski • ‎български • ‎русский • ‎日本語
MediaWiki version: 1.11

GET заявка, която връща списък на вградените мултимедийни файлове на указани страници.

Този модул може да се използва като генератор .

Документация на API

prop=images (im)

(main | query | images)
  • This module requires read rights.
  • This module can be used as a generator.
  • Source: MediaWiki
  • License: GPL-2.0-or-later

Returns all files contained on the given pages.


How many files to return.

No more than 500 (5,000 for bots) allowed.
Type: integer or max
Default: 10

When more results are available, use this to continue.


Only list these files. Useful for checking whether a certain page has a certain file.

Separate values with | or alternative. Maximum number of values is 50 (500 for bots).

The direction in which to list.

One of the following values: ascending, descending
Default: ascending


GET заявка

In the below query, we call the API to get a list of image files embedded on the English Wikipedia's page on Albert Einstein.


    "continue": {
        "imcontinue": "736|Albert_Einstein_signature_1934.svg",
        "continue": "||"
    "query": {
        "pages": {
            "736": {
                "pageid": 736,
                "ns": 0,
                "title": "Albert Einstein",
                "images": [
                        "ns": 6,
                        "title": "File:1919 eclipse positive.jpg"
                        "ns": 6,
                        "title": "File:Albert Einstein's exam of maturity grades (color2).jpg"
                        "ns": 6,
                        "title": "File:Albert Einstein (Nobel).png"

Примерен код



    MediaWiki Action API Code Samples
    Demo of `Images` module: Get all image files embedded in a
    single page.
    MIT license

import requests

S = requests.Session()

URL = "https://en.wikipedia.org/w/api.php"

    'titles':'Albert Einstein'

R = S.get(url=URL, params=PARAMS)

DATA = R.json()

Демонстрационни приложения

История на параметрите

  • v1.13: Добавени imcontinue, imlimit
  • v1.18: Добавен imimages
  • v1.19: Добавен imdir

Вижте също