API:Edit - Move/es
This page is part of the MediaWiki Action API documentation. |
Versión de MediaWiki: | 1.12 |
Token
editPara mover una página, se requiere un token. Este es igual al token de edición y el mismo para todas las páginas, pero los cambia en cada inicio de sesión. Este token se puede obtener de la siguiente manera:
Obeniendo un token de renombrar
Result |
---|
<?xml version="1.0" encoding="utf-8"?>
<api>
<query>
<pages>
<page
pageid="1"
ns="0"
title="Main Page"
touched="2007-09-03T20:32:21Z"
lastrevid="20"
counter="20"
length="470"
movetoken="58b54e0bab4a1d3fd3f7653af38e75cb+\"
/>
</pages>
</query>
</api>
|
Moviendo páginas
editLas páginas pueden ser movidas con with action=move.
Parámetros
editfrom
: El título de la página que desea mover. No se puede utilizar junto confromid
fromid
: ID de página de la página que desea mover. No se puede utilizar junto confrom
to
: El nuevo título al que desea mover la páginatoken
: El token obtenido en la solicitud anterior. Tenga cuidado con el urlencode '+' como '%2B'.reason
: La razón del renombramiento (opcional)movetalk
: Indica si se pude mover la página de discusión.movesubpages
: Indica si se pude mover las subpáginas.noredirect
: No crear una redirección desde el antiguo título al nuevo. Requiere el derecho suppressredirect, que por defecto sólo se concede al grupo de bots, incluso los administradores no lo tienen!watch
: Añadir la página y la redirección a su lista de seguimientounwatch
: Retirar la página y la redirección de su lista de segumientoignorewarnings
: No hacer caso de las advertencias mientras se renombra
Ejemplo
editNota: En este ejemplo, todos los parámetros son pasados por el método GET sólo para hacerlo más simple. De todas formas, action=move emplea el método POST; sino se producirá un error.
Moviendo Main Pgae y su discusión a Main Page, sin crear una redirección
api.php? action=move& from=Main%20Pgae& to=Main%20Page& reason=Oops,%20mi%20ortografia& movetalk& noredirect& token=58b54e0bab4a1d3fd3f7653af38e75cb%2B\ [try in ApiSandbox]
Result |
---|
<?xml version="1.0" encoding="utf-8"?>
<api>
<move
from="Main Pgae"
to="Main Page"
reason="Oops,%20mi%20ortografia"
talkfrom="Talk:Main Pgae"
talkto="Talk:Main Page"
/>
</api>
|
Posibles errores
editTodos los errores tienen el formato:
<error code="code" info="info">
- code: nofrom
- info: The from parameter must be set
- code: noto
- info: The to parameter must be set
- code: notoken
- info: The token parameter must be set
- code: cantmove-anon
- info: Anonymous users can't move pages
- code: cantmove
- info: You don't have permission to move pages
- code: cantmovefile
- info: You don't have permission to move files
- If file moving is disabled altogether, you'll get an immobilenamespace error instead
- info: You don't have permission to move files
- code: selfmove
- info: Can't move a page to itself
- code: immobilenamespace
- info: You tried to move pages from or to a namespace that is protected from moving
- code: articleexists
- info: The destination article already exists and is not a redirect to the source article
- code: protectedpage
- info: You don't have permission to perform this move
- code: protectedtitle
- info: The destination article has been protected from creation
- code: nonfilenamespace
- info: Can't move a file to a non-file namespace
- code: filetypemismatch
- info: The new file extension doesn't match its type
- code: mustbeposted
- info: The move module requires a POST request
NOTA: Si al mover la página en sí tuvo éxito, pero mover la página de discusión no, se devuelve el error correspondiente en el campo talkmove-error-code
y talkmove-error-info
.