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.