API:Client code/uk

Клієнтські бібліотеки містять код, за допомогою якого розробники можуть допомогти у виконанні загальних та основних завдань, так що їм не потрібно писати код з нуля, коли їхні проекти взаємодіють з API.

Ця сторінка містить набір списків за мовою до трьох рекомендованих клієнтських бібліотек, які можна використовувати з MediaWiki Action API. Рекомендації ґрунтуються на оцінках з використанням.

Java
More Java libraries available at API:Client_code/All#Java.

JavaScript
In-wiki JavaScript clients:

More JavaScript libraries available at API:Client_code/All#JavaScript.

.NET
More .NET libraries available at API:Client_code/All#.NET.

PHP
More PHP libraries available at API:Client_code/All#PHP.

Sometimes people try to use these kind of libraries to access a MediaWiki installation on the same server. This is often unnecessary because MediaWiki itself is written in PHP, especially when the only purpose of the script is interacting with MediaWiki. By 'ing  (  may need to be set beforehand, see Manual:$IP), a script gets access to MediaWiki components and consequently it can call the API internally or use other MediaWiki classes and functions directly, which greatly reduces server load.

Python
Simple Python wrappers for no-abstraction interfaces to the MediaWiki API and basic session handling:

More Python libraries available at API:Client_code/All#Python.

Ruby
More Ruby libraries available at API:Client_code/All#Ruby.

Rust
More Rust libraries available at API:Client_code/All#Rust.

Див. також

 * API:Client_code/All — All known API client libraries.
 * API:Client_code/Gold_standard — Describes best practices for action API client libraries.
 * Collection of bot libraries on Wikipedia, several of these use the API.
 * mediawiki-api-demos — Demo apps and code snippets in Python and JavaScript demonstrating how to use various modules of the MediaWiki Action API.