En esta página
token.generate
Descripción
object token.generate(array tokenids)
Este método permite generar tokens.
Se requiere el permiso Gestionar tokens de API para que el rol de usuario pueda gestionar tokens de otros usuarios.
Este método solo puede generar un token si ha sido creado.
Parámetros
(array) IDs de los tokens a generar.
Valores de retorno
(array) Devuelve un array de objetos que contiene el ID del token generado bajo la propiedad tokenid y la cadena de autorización generada bajo la propiedad token.
| Propiedad | Tipo | Descripción |
|---|---|---|
| tokenid | ID | ID del token. |
| token | string | La cadena de autorización generada para este token. |
Ejemplos
Generar varios tokens
Generar dos tokens.
{
"jsonrpc": "2.0",
"method": "token.generate",
"params": [
"1",
"2"
],
"id": 1
}
Respuesta:
{
"jsonrpc": "2.0",
"result": [
{
"tokenid": "1",
"token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"
},
{
"tokenid": "2",
"token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"
}
],
"id": 1
}
Fuente
CToken::generate() en ui/include/classes/api/services/CToken.php.