Bibliotecas de cliente contienen código que los desarrolladores pueden utilizar para ayudar con tareas comunes y básicas, de modo que no tengan que escribir el código desde cero cuándo sus proyectos interaccionan con un API.
Esta página contiene un conjunto de listas, por idioma, de varias bibliotecas de cliente recomendadas que puede ser utilizado con el MediaWiki Acción API.
Las recomendaciones están basadas en evaluaciones que utilizan API:Client_code/Gold_standard.
Las bibliotecas nuevas y/o no evaluadas tendrían que ser añadidas a API:Client_code/All.
API Bibliotecas de cliente
Última actividad se refiere a la última confirmación en el repositorio.
Las fechas y los números de versión se actualizaron el 6 de junio de 2019.
Mwn es un cliente API moderno y rico en funciones, compatible con JavaScript y TypeScript. Contiene clases para trabajar cómodamente con títulos de páginas y analizar wikitextos. Soporta tanto OAuth como BotPasswords.
Cliente genérico de la API de MediaWiki para JavaScript del lado del cliente. Se distribuye con el núcleo de MediaWiki como un paquete de módulos ResourceLoader. Abstrae algunos conceptos de alto nivel y proporciona un cliente genérico para otras consultas.
Makes query (tokens, userinfo), clientlogin, upload, and logout calls. Gestiona peticiones HTTPS y cookies y puede utilizarse para subir archivos a Wikimedia Commons.
A veces la gente intenta usar este tipo de bibliotecas para acceder a una instalación de MediaWiki en el mismo servidor. Esto es a menudo innecesario porque MediaWiki está escrito en PHP, especialmente cuando el único propósito del script es interactuar con MediaWiki. Con requireWebStart.php (MW_INSTALL_PATH puede necesitar ser configurado de antemano, ver Manual:$IP), un script obtiene acceso a los componentes de MediaWiki y consecuentemente puede llamar a la API internamente o usar otras clases y funciones de MediaWiki directamente, lo que reduce enormemente la carga del servidor.
Una biblioteca minimalista que maneja algunas de las complejidades básicas de la API de MediaWiki como el manejo de continuaciones, inicio de sesión, errores y advertencias, pero no impone capas de abstracción adicionales.
Un envoltura para la API de MediaWiki, dirigido particularmente a las wikis de 'producción' de Wikimedia, como Wikipedia. Se puede utilizar para recuperar el texto de la página, la información sobre los usuarios o el historial de las páginas, y los elementos del árbol de categoría.