token.generate

Descripción

objeto token.generar (array tokenids)

Este método permite generar 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 Este método solo puede generar un token si ha sido creado. :::

Parámetros

(matriz) ID de los tokens a generar.

Valores de retorno

(matriz) Devuelve una matriz de objetos que contiene el ID del objeto generado. token bajo la propiedad tokenid y cadena de autorización generada bajo propiedad "token".

Propiedad Tipo Descripción
tokenid ID ID del token.
token string La cadena de autorización generada para este token.

Ejemplos

Generar múltiples tokens

Genera dos tokens.

Solicitud:

{
           "jsonrpc": "2.0",
           "method": "token.generate",
           "params": [
               "1",
               "2"
           ],
           "id": 1
       }

Respuesta:

{
           "jsonrpc": "2.0",
           "result": [
               {
                   "tokenid": "1",
                   "token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"
               },
               {
                   "tokenid": "2",
                   "token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"
               }
           ],
           "id": 1
       }

Fuente

CToken::generate() en ui/include/classes/api/services/CToken.php.