token de objeto.create(tokens de objeto/matriz)
Este método permite crear nuevos tokens.
::: nota clásica El [permiso] Administrar tokens de API(/manual/web_interface/frontend_sections/users/user_roles#configuration) es necesario para que el rol de usuario administre tokens para otros usuarios. :::
::: nota importante Un token creado por este método también tiene ser generado antes de que sea utilizable. :::
(objeto/matriz)
Tokens para crear.
El método acepta tokens con las propiedades estándar de [token] (object).
(objeto)
Devuelve un objeto que contiene los ID de los tokens creados bajo la propiedad tokenids
. El orden de los ID devueltos coincide con el orden de los tokens pasados.
Cree un token habilitado que nunca caduque y autentique al usuario de ID 2.
{
"jsonrpc": "2.0",
"method": "token.create",
"params": {
"name": "Your token",
"userid": "2"
},
"id": 1
}
Respuesta:
Cree un token deshabilitado que caduque el 21 de enero de 2021. Este token autenticará al usuario actual.
{
"jsonrpc": "2.0",
"method": "token.create",
"params": {
"name": "Your token",
"status": "1",
"expires_at": "1611238072"
},
"id": 1
}
Respuesta:
CToken::create() en ui/include/classes/api/services/CToken.php.