object token.create(object/array tokens)
Aquest mètode crea nous tokens.
Cal el permís de Gestionar els testimonis de l'API perquè el rol d'usuari pugui gestionar els testimonis d'altres usuaris.
Un token creat per aquest mètode ha d'esser generat abans que es pugui emprar.
(object/array)
Tokens a crear.
El mètode admet els tokens amb les propietats estàndard del token.
(object)
Retorna un objecte amb els IDs dels tokens creats segons la propietat tokenids
. L'ordre dels IDs retornats correspon a l'ordre dels tokens donats.
Crear un token actiu que no caduqui mai i autentifiqui l'usuari amb ID "2".
Petició:
{
"jsonrpc": "2.0",
"method": "token.create",
"params": {
"name": "Your token",
"userid": "2"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Resposta:
Create a disabled token that expires at January 21st, 2021. This token will authenticate current user.
Request:
{
"jsonrpc": "2.0",
"method": "token.create",
"params": {
"name": "Your token",
"status": "1",
"expires_at": "1611238072"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response:
CToken::create() in ui/include/classes/api/services/CToken.php.