Extension:FileApi

From mediawiki.org
MediaWiki extensions manual
FileApi
Release status: unknown
Implementation API
Description Implements file downloads via the action api for consumption by any client, including api-only clients (e. g. via bot password or OAuth).
Author(s) (Simon Stiertalk)
Latest version 0.1.0
MediaWiki 1.39
Database changes No
License GNU Affero General Public License 3.0 or later
Download
Read Me

Implements file downloads via the action api for consumption by any client, including api-only clients (e. g. via bot password or OAuth).

Installation[edit]

  • Download and place the file(s) in a directory called FileApi in your extensions/ folder.
  • Add the following code at the bottom of your LocalSettings.php file:
    wfLoadExtension( 'FileApi' );
    
  • Yes Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

Endpoints[edit]

action=download

Params:

  • title: The title of the file page
  • pageid: The pageid of the file page
  • format: The result format if an error occurs (ApiBase error message)

Example[edit]

https://my.wiki.com/w/api.php?action=download&format=json&title=File:SomeFile.png

See also[edit]