API:Cambiando wiki contenido
Appearance
Esta página es parte de la documentación de la API de acciones de MediaWiki. |
Changing wiki content through the API can be done through several different modules.
Consulte la subsección correspondiente para obtener información detallada sobre cada módulo. Los módulos de escritura generalmente requieren un método de CORREO, donde los módulos de lectura generalmente usan CONSEGUIR métodos. Las excepciones son anotadas en páginas individuales.
Read modules
Module | Function |
---|---|
Changeauthenticationdata | Cambiar los datos de autentificación para el usuario actual. |
Checktoken | Comprueba la validez de una ficha desde action=query&meta=tokens. |
Clientlogin | Entrar en wiki usando el flujo interactivo. |
Compara | Obtener la diferencia entre 2 páginas. |
Expandtemplates | Expande todas las plantillas en wikitexto. |
Feedcontributions | Devuelve el suministro de contribuciones de un usuario. |
Feedrecentchanges | Devuelve un suministro de cambios recientes. |
Feedwatchlist | Devuelve el suministro de una lista de seguimiento. |
Ayuda | Mostrar la ayuda para los módulos especificados. |
Linkaccount | Vincular una cuenta de un proveedor de terceros para el usuario actual. |
Login | Inicie sesión y obtenga cookies de autenticación. |
Cierre de sesión | Salir y vaciar los datos de la sesión. |
Opensearch | Buscar en la wiki mediante el protocolo OpenSearch. |
Paraminfo | Obtener información acerca de los módulos de la API. |
Parse | Analiza el contenido y devuelve el rendimiento del analizador. |
Query | Extrae dato de y sobre MediaWiki. |
Removeauthenticationdata | Elimina los datos de autentificación del usuario actual. |
Rsd | Exportar un esquema RSD (Really Simple Discovery; Descubrimiento Muy Simple). |
Stashedit | Preparar una edición en caché compartida. |
Tokens | Consigue tokens para acciones que modifican datos. |
Unlinkaccount | Remove a linked third-party account from the current user. |
Write modules
Module | Function |
---|---|
Block | Bloquear un usuario. |
Clearhasmsg | Borra el indicador hasmsg para el usuario actual.
|
Createaccount | Crear una nueva cuenta de usuario. |
Eliminar | Eliminar una página. |
Edita | Crear y editar páginas |
Emailuser | Email un usuario. |
Filerevert | Revertir un archivo a una versión antigua. |
Imagerotate | Rotar una o más imágenes. |
Import | Importar una página de otro wiki, o de un archivo XML. |
Gestionar etiquetas | Realizar tareas de administración relacionadas con cambiar etiquetas. |
Mergehistory | Fusiona historias de página. |
Move | Trasladar páginas |
Options | Cambiar las preferencias del usuario actual. |
Vigilar | Vigila una página o revisión. |
Protege | Cambiar el nivel de protección de una página. |
Purgar | Purga el caché para los títulos dados. |
Resetpassword | Enviar un email de reinicialización de la contraseña a un usuario. |
Revisiondelete | Eliminar y restaurar revisiones |
Rollback | Deshacer las últimas series de ediciones a una página por el último usuario. |
Setnotificationtimestamp | Actualice la notificación de marca de tiempo para las páginas vistas. |
Etiqueta | Añadir o borrar etiquetas de modificación de revisiones individuales o entradas de registro. |
Unblock | Desbloquear un usuario. |
Undelete | Restaura revisiones de una página eliminada. |
Upload | Cargar un archivo, o conseguir el estado de carga pendiente. |
Userrights | Cambiar la pertenencia a grupos de un usuario. |
Seguir | Añadir o borrar páginas de la lista de seguimiento del usuario actual. |
Posibles errores
Algunas wikis restringen el uso de estos módulos a ciertos grupos de usuarios, o los rechaza por completo. Todos los módulos mencionados anteriormente pueden devolver los siguientes errores:
Código | Información |
---|---|
noapiwrite | La edición de esta wiki a través de la API está deshabilitada. |
writeapidenied | No tienes permiso para editar esta wiki a través de la API. |