Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

token.get

Descrição

integer/array token.get(object parameters)

O método permite recuperar tokens de acordo com os parâmetros fornecidos.

Apenas o tipo de usuário Super admin tem permissão para visualizar tokens para outros usuários.

Parâmetros

(object) Parâmetros que definem a saída desejada.

O método oferece suporte aos parâmetros a seguir.

Parâmetro Type Descrição
tokenids string/array Retorna apenas tokens com os IDs fornecidos.
userids string/array Retorna apenas os tokens criados para os usuários fornecidos.
token string Retorna apenas os tokens criados para o token de autenticação fornecido.
valid_at timestamp Retorna apenas tokens válidos (não expirados) na data e hora especificadas.
expired_at timestamp Retorna apenas os tokens que expiraram (não são válidos) na data e hora especificadas.
sortfield string/array Classifique o resultado pelas propriedades fornecidas.

Os valores possíveis são: tokenid, name, lastaccess, status, expires_at e created_at.
countOutput boolean Esses parâmetros sendo comuns para todos os métodos get são descritos em detalhes no comentário de referência.
excludeSearch boolean
filter object
limit integer
output query
preservekeys boolean
search object
searchByAny boolean
searchWildcardsEnabled boolean
sortorder string/array
startSearch boolean

Valores de retorno

(integer/array) Retorna:

  • uma matriz de objetos;
  • a contagem de objetos recuperados, se o parâmetro countOutput foi usado.

Exemplos

Recuperar um token

Recupere todos os dados do token com ID "2".

Request:

{
           "jsonrpc": "2.0",
           "method": "token.get",
           "params": {
               "output": "extend",
               "tokenids": "2"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Response:

{
           "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
       }

Fonte

CToken::get() in ui/include/classes/api/services/CToken.php.