token.get
Опис
integer/array token.get(object parameters)
Метода омогућава преузимање токена према датим параметрима.
Само тип корисника Супер администратор може да види токене другим корисницима.
Параметри
(object) Параметри који дефинишу жељени излаз.
Метод подржава следеће параметре.
| Parameter | Type | Description |
|---|---|---|
| okenids | ID/array | Врати само токене са датим ID-ијевима. |
| userids | ID/array | Врати само токене креиране за дате кориснике. |
| token | string | Врати само токене креиране за дати Аутентификациони токен. |
| valid_at | timestamp | Врати само токене, који су важећи (нису истекли) у датом датуму и времену. |
| expired_at | timestamp | Врати само токене који су истекли (неважећи) у датом датуму и времену. |
|sortfield|string/array|Сортирај резултат према датим особинама.
Могуће вредности: tokenid, name, lastaccess, status, expires_at, created_at.|
|countOutput|boolean|Ови параметри који су заједнички за све get методе су детаљно описани у референтном коментару.|
|excludeSearch|boolean|^|
|filter|object|^|
|limit|integer|^|
|output|query|^|
|preservekeys|boolean|^|
|search|object|^|
|searchByAny|boolean|^|
|searchWildcardsEnabled|boolean|^|
|sortorder|string/array|^|
|startSearch|boolean|^|
Повратне вредности
(integer/array) Враћа било:
- низ објеката;
- број преузетих објеката, ако је параметар
countOutputкоришћен.
Примери
Преузимање токена
Преузмите све податке са токеном са ID-ијем "2".
{
"jsonrpc": "2.0",
"method": "token.get",
"params": {
"output": "extend",
"tokenids": "2"
},
"id": 1
}
Одговор:
{
"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() у ui/include/classes/api/services/CToken.php.