API:Tokens (Acción)

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page API:Tokens (action) and the translation is 100% complete.
Other languages:
Deutsch • ‎Deutsch (Sie-Form)‎ • ‎English • ‎Türkçe • ‎dansk • ‎español • ‎français • ‎polski • ‎português • ‎română • ‎русский • ‎کوردی • ‎ไทย • ‎中文 • ‎日本語

|el método actual de obtener tokens vía un meta módulo=API:Tokens

Desde MW 1.24, la acción = tokens está en desuso e incluye una advertencia "Por favor, use acción=query&meta=tokens en su lugar".

Tokens Puede ser obtenido utilizando acción=tokens. Estos tokens entonces puede ser utilizados en otras peticiones API.

Parámetros

  • type: El tipo de token pedido.
    • block
    • delete
    • edit
    • email
    • import
    • move
    • options
    • patrol
    • protect
    • rollback
    • unblock
    • watch

      El Central Auth extensión en MediaWiki los servidores añaden los siguientes tokens:
    • deleteglobalaccount
    • setglobalaccountstatus

Ejemplos

Getting an edit token (default behavior)

Getting several tokens at once

Posibles errores

Además de los errores habituales, otros errores pueden ser regresados en el formato siguiente:

<?xml version="1.0"?>
<api>
   <warnings>
      <tokens>Valor no reconocido para el parámetro <var>type</var>: test.</tokens>
   </warnings>
   <tokens/>
</api>

Los errores posibles incluyen:

  • Valor no reconocido para el parámetro type: value.
  • La acción «xxx» no está permitida para el usuario actual.

Fallando en urlencode el token puede resultar en un error token nulo.

Nota importante

Necesitas enviar la cookie obtenida en la fase de inicio de sesión cuando llames a la API con la acción "tokens"; de lo contrario, obtendrá el error críptico "readapidenied".

API Documentación


action=tokens

(main | tokens)
  • This module is deprecated.
  • This module requires read rights.
  • Source: MediaWiki
  • License: GPL-2.0-or-later

Get tokens for data-modifying actions.

This module is deprecated in favor of action=query&meta=tokens.

Parameter:
type

Types of token to request.

Values (separate with | or alternative): block, createaccount, csrf, delete, deleteglobalaccount, edit, email, import, login, move, options, patrol, protect, rollback, setglobalaccountstatus, unblock, userrights, watch
Default: edit
Examples:
Retrieve an edit token (the default).
api.php?action=tokens [open in sandbox]
Retrieve an email token and a move token.
api.php?action=tokens&type=email|move [open in sandbox]