integer/array token.get(object parameters)
El mètode permet recuperar tokens segons els paràmetres donats.
Només el tipus d'usuari Super admin té permisos per veure els tokens d'altres usuaris.
(object)
Paràmetres que defineixen la sortida esperada.
El mètode admet els paràmetres següents.
Paràmetre | Tipus | Descripció |
---|---|---|
tokenids | string/array | Retorna només tokens amb els ID donats. |
userids | string/array | Retorna només els tokens creats per als usuaris donats. |
token | string | Retorna només els tokens creats per al token d'autenticació donat. |
valid_at | timestamp | Retorna només tokens vàlids (no caducats) a la data i hora indicades. |
expired_at | timestamp | Retorna només els tokens que han caducat (no vàlids) a la data i hora donades. |
sortfield | string/array | Ordena el resultat segons les propietats donades. Els valors possibles són: tokenid , name , lastaccess , status , expires_at i created_at . |
countOutput | boolean | Aquests paràmetres comuns a tots els mètodes get es descriuen en detall a la pàgina comentaris de referència. |
editable | boolean | |
excludeSearch | boolean | |
filter | object | |
limit | integer | |
output | query | |
preservekeys | boolean | |
search | object | |
searchByAny | boolean | |
searchWildcardsEnabled | boolean | |
sortorder | string/array | |
startSearch | boolean |
(integer/array)
Retorna un d'entre:
countOutput
.Recuperar tota la informació del token amb ID "2".
Petició:
{
"jsonrpc": "2.0",
"method": "token.get",
"params": {
"output": "extend",
"tokenids": "2"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Resposta:
{
"jsonrpc": "2.0",
"result": [
{
"tokenid": "1",
"name": "The Token",
"description": "",
"userid": "1",
"lastaccess": "0",
"status": "0",
"expires_at": "1609406220",
"created_at": "1611239454",
"creator_userid": "1"
}
],
"id": 1
}
CToken::get() in ui/include/classes/api/services/CToken.php.