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